summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTContext.cpp
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-02-17 20:16:45 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-02-17 20:16:45 +0000
commit19c44508a1838e80f1aaf3dd18c9f8d8d3a59075 (patch)
tree564b5ddee39d8c39d3cc476a9e38eafce0280f50 /clang/lib/AST/ASTContext.cpp
parent35b13439cc09a310432b6ee0f7a7ac2e51d058de (diff)
downloadbcm5719-llvm-19c44508a1838e80f1aaf3dd18c9f8d8d3a59075.tar.gz
bcm5719-llvm-19c44508a1838e80f1aaf3dd18c9f8d8d3a59075.zip
Added support for objc's gc attribute in ExtQualType.
llvm-svn: 64800
Diffstat (limited to 'clang/lib/AST/ASTContext.cpp')
-rw-r--r--clang/lib/AST/ASTContext.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp
index 32a6c7d4c6a..dec73182b81 100644
--- a/clang/lib/AST/ASTContext.cpp
+++ b/clang/lib/AST/ASTContext.cpp
@@ -725,7 +725,7 @@ QualType ASTContext::getAddrSpaceQualType(QualType T, unsigned AddressSpace) {
// Check if we've already instantiated an address space qual'd type of this
// type.
llvm::FoldingSetNodeID ID;
- ExtQualType::Profile(ID, T.getTypePtr(), AddressSpace);
+ ExtQualType::Profile(ID, T.getTypePtr(), AddressSpace, 0);
void *InsertPos = 0;
if (ExtQualType *EXTQy = ExtQualTypes.FindNodeOrInsertPos(ID, InsertPos))
return QualType(EXTQy, 0);
@@ -741,7 +741,8 @@ QualType ASTContext::getAddrSpaceQualType(QualType T, unsigned AddressSpace) {
assert(NewIP == 0 && "Shouldn't be in the map!"); NewIP = NewIP;
}
ExtQualType *New = new (*this, 8) ExtQualType(T.getTypePtr(), Canonical,
- AddressSpace);
+ AddressSpace, 0,
+ ExtQualType::ASQUAL);
ExtQualTypes.InsertNode(New, InsertPos);
Types.push_back(New);
return QualType(New, T.getCVRQualifiers());
OpenPOWER on IntegriCloud