summaryrefslogtreecommitdiffstats
path: root/lldb/source/Interpreter/CommandInterpreter.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2016-09-19 21:56:59 +0000
committerZachary Turner <zturner@google.com>2016-09-19 21:56:59 +0000
commit5c725f3a06b7f4236b3d98c14f1109a5852ed6ef (patch)
treed0c26cc2e45dbc6b5afc7d364ce058927ce61e3f /lldb/source/Interpreter/CommandInterpreter.cpp
parentbf9a7c43b0c74a161c0a73164e59cc4785bb3085 (diff)
downloadbcm5719-llvm-5c725f3a06b7f4236b3d98c14f1109a5852ed6ef.tar.gz
bcm5719-llvm-5c725f3a06b7f4236b3d98c14f1109a5852ed6ef.zip
Convert 3 more functions to use a StringRef.
This converts Args::Unshift, Args::AddOrReplaceEnvironmentVariable, and Args::ContainsEnvironmentVariable to use StringRefs. The code is also simplified somewhat as a result. llvm-svn: 281942
Diffstat (limited to 'lldb/source/Interpreter/CommandInterpreter.cpp')
-rw-r--r--lldb/source/Interpreter/CommandInterpreter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Interpreter/CommandInterpreter.cpp b/lldb/source/Interpreter/CommandInterpreter.cpp
index 32bcca83522..eca4278d235 100644
--- a/lldb/source/Interpreter/CommandInterpreter.cpp
+++ b/lldb/source/Interpreter/CommandInterpreter.cpp
@@ -1333,7 +1333,7 @@ CommandObject *CommandInterpreter::BuildAliasResult(
std::string alias_name_str = alias_name;
if ((cmd_args.GetArgumentCount() == 0) ||
(alias_name_str.compare(cmd_args.GetArgumentAtIndex(0)) != 0))
- cmd_args.Unshift(alias_name);
+ cmd_args.Unshift(alias_name_str);
result_str.Printf("%s", alias_cmd_obj->GetCommandName());
@@ -1953,7 +1953,7 @@ void CommandInterpreter::BuildAliasCommandArgs(CommandObject *alias_cmd_obj,
// Make sure that the alias name is the 0th element in cmd_args
std::string alias_name_str = alias_name;
if (alias_name_str.compare(cmd_args.GetArgumentAtIndex(0)) != 0)
- cmd_args.Unshift(alias_name);
+ cmd_args.Unshift(alias_name_str);
Args new_args(alias_cmd_obj->GetCommandName());
if (new_args.GetArgumentCount() == 2)
OpenPOWER on IntegriCloud