[Lldb-commits] [lldb] r154957 - /lldb/trunk/source/Symbol/ClangASTImporter.cpp

Sean Callanan scallanan at apple.com
Tue Apr 17 15:30:04 PDT 2012


Author: spyffe
Date: Tue Apr 17 17:30:04 2012
New Revision: 154957

URL: http://llvm.org/viewvc/llvm-project?rev=154957&view=rev
Log:
When an AST import fails, provide the metadata
for the original Decl, for debugging purposes.

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=154957&r1=154956&r2=154957&view=diff
==============================================================================
--- lldb/trunk/source/Symbol/ClangASTImporter.cpp (original)
+++ lldb/trunk/source/Symbol/ClangASTImporter.cpp Tue Apr 17 17:30:04 2012
@@ -61,9 +61,14 @@
             if (log)
             {
                 if (NamedDecl *named_decl = dyn_cast<NamedDecl>(decl))
-                    log->Printf("  [ClangASTImporter] WARNING: Failed to import a %s '%s'", decl->getDeclKindName(), named_decl->getNameAsString().c_str());
+                    log->Printf("  [ClangASTImporter] WARNING: Failed to import a %s '%s', metadata 0x%llx",
+                                decl->getDeclKindName(),
+                                named_decl->getNameAsString().c_str(),
+                                GetDeclMetadata(decl));
                 else
-                    log->Printf("  [ClangASTImporter] WARNING: Failed to import a %s", decl->getDeclKindName());
+                    log->Printf("  [ClangASTImporter] WARNING: Failed to import a %s, metadata 0x%llx",
+                                decl->getDeclKindName(),
+                                GetDeclMetadata(decl));
             }
         }
         





More information about the lldb-commits mailing list