summaryrefslogtreecommitdiffstats
path: root/lldb
diff options
context:
space:
mode:
Diffstat (limited to 'lldb')
-rw-r--r--lldb/source/Commands/CommandObjectSettings.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Commands/CommandObjectSettings.cpp b/lldb/source/Commands/CommandObjectSettings.cpp
index 74fdd503775..544b43b65d6 100644
--- a/lldb/source/Commands/CommandObjectSettings.cpp
+++ b/lldb/source/Commands/CommandObjectSettings.cpp
@@ -1143,7 +1143,8 @@ CommandObjectSettingsAppend::ExecuteRawCommandString (const char *raw_command, C
}
var_name_string = var_name;
- cmd_args.Shift();
+ // Do not perform cmd_args.Shift() since StringRef is manipulating the
+ // raw character string later on.
// Split the raw command into var_name and value pair.
llvm::StringRef raw_str(raw_command);
OpenPOWER on IntegriCloud