<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:
Greg Clayton 2012-12-10 22:26:34 +00:00
parent 0aa4a670ad
commit 3b188b1752
1 changed files with 4 additions and 4 deletions

View File

@ -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)