Make GetInstanceSettingsValue methods take an Error * rather than an Error &,
and have them return a bool to indicate success or not.
llvm-svn: 114361
diff --git a/lldb/source/Core/Debugger.cpp b/lldb/source/Core/Debugger.cpp
index 6bce57a..5ad5227 100644
--- a/lldb/source/Core/Debugger.cpp
+++ b/lldb/source/Core/Debugger.cpp
@@ -1375,11 +1375,11 @@
}
}
-void
+bool
DebuggerInstanceSettings::GetInstanceSettingsValue (const SettingEntry &entry,
const ConstString &var_name,
StringList &value,
- Error &err)
+ Error *err)
{
if (var_name == PromptVarName())
{
@@ -1404,7 +1404,12 @@
value.AppendString ("false");
}
else
- err.SetErrorStringWithFormat ("unrecognized variable name '%s'", var_name.AsCString());
+ {
+ if (err)
+ err->SetErrorStringWithFormat ("unrecognized variable name '%s'", var_name.AsCString());
+ return false;
+ }
+ return true;
}
void