[Lldb-commits] [lldb] r143393 -	/lldb/trunk/source/Core/ValueObjectVariable.cpp
    Jim Ingham 
    jingham at apple.com
       
    Mon Oct 31 16:06:46 PDT 2011
    
    
  
Author: jingham
Date: Mon Oct 31 18:06:45 2011
New Revision: 143393
URL: http://llvm.org/viewvc/llvm-project?rev=143393&view=rev
Log:
ValueObjectVariable::GetClangAST should check that it has a valid Type before accessing it.
Modified:
    lldb/trunk/source/Core/ValueObjectVariable.cpp
Modified: lldb/trunk/source/Core/ValueObjectVariable.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/ValueObjectVariable.cpp?rev=143393&r1=143392&r2=143393&view=diff
==============================================================================
--- lldb/trunk/source/Core/ValueObjectVariable.cpp (original)
+++ lldb/trunk/source/Core/ValueObjectVariable.cpp Mon Oct 31 18:06:45 2011
@@ -83,7 +83,10 @@
 clang::ASTContext *
 ValueObjectVariable::GetClangAST ()
 {
-    return m_variable_sp->GetType()->GetClangAST();
+    Type *var_type = m_variable_sp->GetType();
+    if (var_type)
+        return var_type->GetClangAST();
+    return 0;
 }
 
 size_t
    
    
More information about the lldb-commits
mailing list