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));
|
ValueObjectSP var_value_sp (ValueObjectVariable::Create (exe_scope, var_sp));
|
||||||
const char *var_name = var_value_sp->GetName().GetCString();
|
const char *var_name = var_value_sp->GetName().GetCString();
|
||||||
const char *var_value = var_value_sp->GetValueAsCString();
|
const char *var_value = var_value_sp->GetValueAsCString();
|
||||||
|
if (arg_idx > 0)
|
||||||
|
s.PutCString (", ");
|
||||||
if (var_value_sp->GetError().Success())
|
if (var_value_sp->GetError().Success())
|
||||||
{
|
|
||||||
if (arg_idx > 0)
|
|
||||||
s.PutCString (", ");
|
|
||||||
s.Printf ("%s=%s", var_name, var_value);
|
s.Printf ("%s=%s", var_name, var_value);
|
||||||
}
|
else
|
||||||
|
s.Printf ("%s=<unavailable>", var_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (close_paren)
|
if (close_paren)
|
||||||
|
|
Loading…
Reference in New Issue