summaryrefslogtreecommitdiffstats
path: root/lldb
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2012-04-17 22:30:04 +0000
committerSean Callanan <scallanan@apple.com>2012-04-17 22:30:04 +0000
commitd9804fbd01476c465fcec8d3b2c1b70dd1caa434 (patch)
tree82d5ca79a17736edcfdbe67c473b2f887588181d /lldb
parent79a52e5709895269f51734dd28aa51e5e279dd27 (diff)
downloadbcm5719-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.cpp9
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));
}
}
OpenPOWER on IntegriCloud