Fixes to make id work as well as well as fix minor errors
when calling built-ins.
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@121070 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Symbol/ClangASTContext.cpp b/source/Symbol/ClangASTContext.cpp
index 14af2ab..d93fc59 100644
--- a/source/Symbol/ClangASTContext.cpp
+++ b/source/Symbol/ClangASTContext.cpp
@@ -677,7 +677,7 @@
clang_type_t
ClangASTContext::GetBuiltInType_objc_id()
{
- return getASTContext()->ObjCBuiltinIdTy.getAsOpaquePtr();
+ return getASTContext()->getPointerType(getASTContext()->ObjCBuiltinIdTy).getAsOpaquePtr();
}
clang_type_t
@@ -689,7 +689,7 @@
clang_type_t
ClangASTContext::GetBuiltInType_objc_selector()
{
- return getASTContext()->ObjCBuiltinSelTy.getAsOpaquePtr();
+ return getASTContext()->getPointerType(getASTContext()->ObjCBuiltinSelTy).getAsOpaquePtr();
}
clang_type_t