Author: gclayton
Date: Mon Apr 13 13:32:54 2015
New Revision: 234771

URL: http://llvm.org/viewvc/llvm-project?rev=234771&view=rev
Log:
Be sure to complete base classes when importing them.


Modified:
    lldb/trunk/source/Symbol/ClangASTImporter.cpp

Modified: lldb/trunk/source/Symbol/ClangASTImporter.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Symbol/ClangASTImporter.cpp?rev=234771&r1=234770&r2=234771&view=diff
==============================================================================
--- lldb/trunk/source/Symbol/ClangASTImporter.cpp (original)
+++ lldb/trunk/source/Symbol/ClangASTImporter.cpp Mon Apr 13 13:32:54 2015
@@ -274,7 +274,10 @@ ClangASTImporter::CompleteObjCInterfaceD
     
     if (minion_sp)
         minion_sp->ImportDefinitionTo(interface_decl, decl_origin.decl);
-        
+
+    if (ObjCInterfaceDecl *super_class = interface_decl->getSuperClass())
+        RequireCompleteType(clang::QualType(super_class->getTypeForDecl(), 0));
+
     return true;
 }
 


_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to