mirror of
https://github.com/intel/llvm.git
synced 2026-01-16 05:32:28 +08:00
Refactor OptionValue::SetValueFromCString to use llvm::StringRef
Reviewers: clayborg Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D7676 llvm-svn: 230005
This commit is contained in:
@@ -36,7 +36,7 @@ OptionValueFormat::DumpValue (const ExecutionContext *exe_ctx, Stream &strm, uin
|
||||
}
|
||||
|
||||
Error
|
||||
OptionValueFormat::SetValueFromCString (const char *value_cstr, VarSetOperationType op)
|
||||
OptionValueFormat::SetValueFromString (llvm::StringRef value, VarSetOperationType op)
|
||||
{
|
||||
Error error;
|
||||
switch (op)
|
||||
@@ -50,7 +50,7 @@ OptionValueFormat::SetValueFromCString (const char *value_cstr, VarSetOperationT
|
||||
case eVarSetOperationAssign:
|
||||
{
|
||||
Format new_format;
|
||||
error = Args::StringToFormat (value_cstr, new_format, nullptr);
|
||||
error = Args::StringToFormat (value.str().c_str(), new_format, nullptr);
|
||||
if (error.Success())
|
||||
{
|
||||
m_value_was_set = true;
|
||||
@@ -65,7 +65,7 @@ OptionValueFormat::SetValueFromCString (const char *value_cstr, VarSetOperationT
|
||||
case eVarSetOperationRemove:
|
||||
case eVarSetOperationAppend:
|
||||
case eVarSetOperationInvalid:
|
||||
error = OptionValue::SetValueFromCString (value_cstr, op);
|
||||
error = OptionValue::SetValueFromString (value, op);
|
||||
break;
|
||||
}
|
||||
return error;
|
||||
|
||||
Reference in New Issue
Block a user