[Lldb-commits] [lldb] r143756 - /lldb/trunk/source/Symbol/ClangASTImporter.cpp
Sean Callanan
scallanan at apple.com
Fri Nov 4 17:08:13 PDT 2011
Author: spyffe
Date: Fri Nov 4 19:08:12 2011
New Revision: 143756
URL: http://llvm.org/viewvc/llvm-project?rev=143756&view=rev
Log:
Wrapped some logging statements in conditionals, to prevent
crashes.
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=143756&r1=143755&r2=143756&view=diff
==============================================================================
--- lldb/trunk/source/Symbol/ClangASTImporter.cpp (original)
+++ lldb/trunk/source/Symbol/ClangASTImporter.cpp Fri Nov 4 19:08:12 2011
@@ -49,10 +49,13 @@
{
lldb::LogSP log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_EXPRESSIONS));
- 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());
- else
- log->Printf(" [ClangASTImporter] WARNING: Failed to import a %s", decl->getDeclKindName());
+ 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());
+ else
+ log->Printf(" [ClangASTImporter] WARNING: Failed to import a %s", decl->getDeclKindName());
+ }
}
return result;
More information about the lldb-commits
mailing list