diff options
Diffstat (limited to 'lldb/source/Core/Debugger.cpp')
-rw-r--r-- | lldb/source/Core/Debugger.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/lldb/source/Core/Debugger.cpp b/lldb/source/Core/Debugger.cpp index 6bb68db42f1..9a7a3f57620 100644 --- a/lldb/source/Core/Debugger.cpp +++ b/lldb/source/Core/Debugger.cpp @@ -2523,10 +2523,7 @@ DebuggerInstanceSettings::ValidTermWidthValue (const char *value, Error err) if (end && end[0] == '\0') { - if (width >= 10 && width <= 1024) - valid = true; - else - err.SetErrorString ("invalid term-width value; value must be between 10 and 1024"); + return ValidTermWidthValue (width, err); } else err.SetErrorStringWithFormat ("'%s' is not a valid unsigned integer string", value); @@ -2535,6 +2532,17 @@ DebuggerInstanceSettings::ValidTermWidthValue (const char *value, Error err) return valid; } +bool +DebuggerInstanceSettings::ValidTermWidthValue (uint32_t value, Error err) +{ + if (value >= 10 && value <= 1024) + return true; + else + { + err.SetErrorString ("invalid term-width value; value must be between 10 and 1024"); + return false; + } +} void DebuggerInstanceSettings::UpdateInstanceSettingsVariable (const ConstString &var_name, |