diff options
author | Sean Callanan <scallanan@apple.com> | 2012-04-17 22:30:04 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2012-04-17 22:30:04 +0000 |
commit | d9804fbd01476c465fcec8d3b2c1b70dd1caa434 (patch) | |
tree | 82d5ca79a17736edcfdbe67c473b2f887588181d /lldb | |
parent | 79a52e5709895269f51734dd28aa51e5e279dd27 (diff) | |
download | bcm5719-llvm-d9804fbd01476c465fcec8d3b2c1b70dd1caa434.tar.gz bcm5719-llvm-d9804fbd01476c465fcec8d3b2c1b70dd1caa434.zip |
When an AST import fails, provide the metadata
for the original Decl, for debugging purposes.
llvm-svn: 154957
Diffstat (limited to 'lldb')
-rw-r--r-- | lldb/source/Symbol/ClangASTImporter.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lldb/source/Symbol/ClangASTImporter.cpp b/lldb/source/Symbol/ClangASTImporter.cpp index a67a3dd9ed6..8b4be06acb1 100644 --- a/lldb/source/Symbol/ClangASTImporter.cpp +++ b/lldb/source/Symbol/ClangASTImporter.cpp @@ -61,9 +61,14 @@ ClangASTImporter::CopyDecl (clang::ASTContext *dst_ast, 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)); } } |