diff options
author | Zachary Turner <zturner@google.com> | 2016-09-19 21:56:59 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2016-09-19 21:56:59 +0000 |
commit | 5c725f3a06b7f4236b3d98c14f1109a5852ed6ef (patch) | |
tree | d0c26cc2e45dbc6b5afc7d364ce058927ce61e3f /lldb/source/Interpreter/CommandInterpreter.cpp | |
parent | bf9a7c43b0c74a161c0a73164e59cc4785bb3085 (diff) | |
download | bcm5719-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.cpp | 4 |
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) |