diff options
| author | Caroline Tice <ctice@apple.com> | 2010-09-20 21:37:42 +0000 |
|---|---|---|
| committer | Caroline Tice <ctice@apple.com> | 2010-09-20 21:37:42 +0000 |
| commit | 12cecd741d8a8069b81fbc9021610b92d1fceb7b (patch) | |
| tree | 405cc6ed8a9bfe7f5a110cd6ace9df14280a188e /lldb/source/Target | |
| parent | db5c09a8cde4cd654335d96f6ce992cae7ee846e (diff) | |
| download | bcm5719-llvm-12cecd741d8a8069b81fbc9021610b92d1fceb7b.tar.gz bcm5719-llvm-12cecd741d8a8069b81fbc9021610b92d1fceb7b.zip | |
Make GetInstanceSettingsValue methods take an Error * rather than an Error &,
and have them return a bool to indicate success or not.
llvm-svn: 114361
Diffstat (limited to 'lldb/source/Target')
| -rw-r--r-- | lldb/source/Target/Process.cpp | 11 | ||||
| -rw-r--r-- | lldb/source/Target/Target.cpp | 4 | ||||
| -rw-r--r-- | lldb/source/Target/Thread.cpp | 11 |
3 files changed, 18 insertions, 8 deletions
diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp index 2f676ca31d7..6c264051742 100644 --- a/lldb/source/Target/Process.cpp +++ b/lldb/source/Target/Process.cpp @@ -1988,11 +1988,11 @@ ProcessInstanceSettings::CopyInstanceSettings (const lldb::InstanceSettingsSP &n m_disable_aslr = new_process_settings->m_disable_aslr; } -void +bool ProcessInstanceSettings::GetInstanceSettingsValue (const SettingEntry &entry, const ConstString &var_name, StringList &value, - Error &err) + Error *err) { if (var_name == RunArgsVarName()) { @@ -2039,7 +2039,12 @@ ProcessInstanceSettings::GetInstanceSettingsValue (const SettingEntry &entry, 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; } const ConstString diff --git a/lldb/source/Target/Target.cpp b/lldb/source/Target/Target.cpp index f67c8cef692..207eb5c4445 100644 --- a/lldb/source/Target/Target.cpp +++ b/lldb/source/Target/Target.cpp @@ -934,11 +934,11 @@ TargetInstanceSettings::CopyInstanceSettings (const lldb::InstanceSettingsSP &ne // Currently 'target' does not have any instance settings. } -void +bool TargetInstanceSettings::GetInstanceSettingsValue (const SettingEntry &entry, const ConstString &var_name, StringList &value, - Error &err) + Error *err) { // Currently 'target' does not have any instance settings. } diff --git a/lldb/source/Target/Thread.cpp b/lldb/source/Target/Thread.cpp index 21eb2d4b77b..cd4f8247c3d 100644 --- a/lldb/source/Target/Thread.cpp +++ b/lldb/source/Target/Thread.cpp @@ -1062,11 +1062,11 @@ ThreadInstanceSettings::CopyInstanceSettings (const lldb::InstanceSettingsSP &ne m_avoid_regexp_ap.reset (); } -void +bool ThreadInstanceSettings::GetInstanceSettingsValue (const SettingEntry &entry, const ConstString &var_name, StringList &value, - Error &err) + Error *err) { if (var_name == StepAvoidRegexpVarName()) { @@ -1080,7 +1080,12 @@ ThreadInstanceSettings::GetInstanceSettingsValue (const SettingEntry &entry, } 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; } const ConstString |

