Fix TestNestedAliases.py
authorZachary Turner <zturner@google.com>
Tue, 4 Oct 2016 01:34:39 +0000 (01:34 +0000)
committerZachary Turner <zturner@google.com>
Tue, 4 Oct 2016 01:34:39 +0000 (01:34 +0000)
I missed an if/else branch when doing the conversion.

llvm-svn: 283176

lldb/source/Interpreter/CommandInterpreter.cpp

index 5cb2ead..a3f0d4f 100644 (file)
@@ -1373,12 +1373,13 @@ CommandObject *CommandInterpreter::BuildAliasResult(
                                    index);
       result.SetStatus(eReturnStatusFailed);
       return nullptr;
+    } else {
+      size_t strpos = raw_input_string.find(cmd_args.GetArgumentAtIndex(index));
+      if (strpos != std::string::npos)
+        raw_input_string = raw_input_string.erase(
+            strpos, strlen(cmd_args.GetArgumentAtIndex(index)));
+      result_str.Printf("%s", cmd_args.GetArgumentAtIndex(index));
     }
-    size_t strpos = raw_input_string.find(cmd_args.GetArgumentAtIndex(index));
-    if (strpos != std::string::npos)
-      raw_input_string = raw_input_string.erase(
-          strpos, strlen(cmd_args.GetArgumentAtIndex(index)));
-    result_str.Printf("%s", cmd_args.GetArgumentAtIndex(index));
   }
 
   alias_result = result_str.GetData();