Update OptionGroup::SetValue to take StringRef.
Then deal with all the fallout.
Differential Revision: https://reviews.llvm.org/D24847
llvm-svn: 282265
diff --git a/lldb/source/Interpreter/OptionGroupFile.cpp b/lldb/source/Interpreter/OptionGroupFile.cpp
index 0dc485b..0c0b068 100644
--- a/lldb/source/Interpreter/OptionGroupFile.cpp
+++ b/lldb/source/Interpreter/OptionGroupFile.cpp
@@ -38,7 +38,7 @@
OptionGroupFile::~OptionGroupFile() {}
Error OptionGroupFile::SetOptionValue(uint32_t option_idx,
- const char *option_arg,
+ llvm::StringRef option_arg,
ExecutionContext *execution_context) {
Error error(m_file.SetValueFromString(option_arg));
return error;
@@ -69,9 +69,9 @@
OptionGroupFileList::~OptionGroupFileList() {}
Error OptionGroupFileList::SetOptionValue(uint32_t option_idx,
- const char *option_arg,
+ llvm::StringRef option_value,
ExecutionContext *execution_context) {
- Error error(m_file_list.SetValueFromString(option_arg));
+ Error error(m_file_list.SetValueFromString(option_value));
return error;
}