Anders Carlsson patch for member pointers. Thanks Anders.
git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@105868 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Symbol/ClangASTContext.cpp b/source/Symbol/ClangASTContext.cpp
index be63de2..d2ebd41 100644
--- a/source/Symbol/ClangASTContext.cpp
+++ b/source/Symbol/ClangASTContext.cpp
@@ -2165,6 +2165,15 @@
return NULL;
}
+void *
+ClangASTContext::CreateMemberPointerType (void * clang_pointee_type, void * clang_class_type)
+{
+ if (clang_pointee_type && clang_pointee_type)
+ return getASTContext()->getMemberPointerType(QualType::getFromOpaquePtr(clang_pointee_type),
+ QualType::getFromOpaquePtr(clang_class_type).getTypePtr()).getAsOpaquePtr();
+ return NULL;
+}
+
size_t
ClangASTContext::GetPointerBitSize ()
{