From 3b188b1752dc529f08c75aeacf370b4757b51120 Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Mon, 10 Dec 2012 22:26:34 +0000 Subject: [PATCH] When displaying function.name-with-args format will now print "varname=" instead of omitting argument names and values when there is an error reading the value. llvm-svn: 169781 --- lldb/source/Core/Debugger.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lldb/source/Core/Debugger.cpp b/lldb/source/Core/Debugger.cpp index a46bcbf..0159249 100644 --- a/lldb/source/Core/Debugger.cpp +++ b/lldb/source/Core/Debugger.cpp @@ -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=", var_name); } if (close_paren) -- 2.7.4