forked from OSchip/llvm-project
<rdar://problem/11844604>
When displaying function.name-with-args format will now print "varname=<unavailable>" instead of omitting argument names and values when there is an error reading the value. llvm-svn: 169781
This commit is contained in:
parent
0aa4a670ad
commit
3b188b1752
|
@ -2269,12 +2269,12 @@ Debugger::FormatPrompt
|
|||
ValueObjectSP var_value_sp (ValueObjectVariable::Create (exe_scope, var_sp));
|
||||
const char *var_name = var_value_sp->GetName().GetCString();
|
||||
const char *var_value = var_value_sp->GetValueAsCString();
|
||||
if (arg_idx > 0)
|
||||
s.PutCString (", ");
|
||||
if (var_value_sp->GetError().Success())
|
||||
{
|
||||
if (arg_idx > 0)
|
||||
s.PutCString (", ");
|
||||
s.Printf ("%s=%s", var_name, var_value);
|
||||
}
|
||||
else
|
||||
s.Printf ("%s=<unavailable>", var_name);
|
||||
}
|
||||
|
||||
if (close_paren)
|
||||
|
|
Loading…
Reference in New Issue