[Lldb-commits] [lldb] r203591 - After doing all the work to compute the target ValueObject we want to evaluate, make sure
Jim Ingham
jingham at apple.com
Tue Mar 11 11:17:23 PDT 2014
Author: jingham
Date: Tue Mar 11 13:17:23 2014
New Revision: 203591
URL: http://llvm.org/viewvc/llvm-project?rev=203591&view=rev
Log:
After doing all the work to compute the target ValueObject we want to evaluate, make sure
we actually got something before proceeding.
<rdar://problem/16282875>
Modified:
lldb/trunk/source/Core/Debugger.cpp
Modified: lldb/trunk/source/Core/Debugger.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/Debugger.cpp?rev=203591&r1=203590&r2=203591&view=diff
==============================================================================
--- lldb/trunk/source/Core/Debugger.cpp (original)
+++ lldb/trunk/source/Core/Debugger.cpp Tue Mar 11 13:17:23 2014
@@ -1682,6 +1682,13 @@ FormatPromptRecurse
do_deref_pointer = false;
}
+ if (!target)
+ {
+ if (log)
+ log->Printf("[Debugger::FormatPrompt] could not calculate target for prompt expression");
+ break;
+ }
+
// we do not want to use the summary for a bitfield of type T:n
// if we were originally dealing with just a T - that would get
// us into an endless recursion
More information about the lldb-commits
mailing list