[Lldb-commits] [lldb] r373783 - [Host] Return status directly from RunShellCommand

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Fri Oct 4 12:54:45 PDT 2019


Author: jdevlieghere
Date: Fri Oct  4 12:54:45 2019
New Revision: 373783

URL: http://llvm.org/viewvc/llvm-project?rev=373783&view=rev
Log:
[Host] Return status directly from RunShellCommand

Thanks for catching this, Pavel!

Modified:
    lldb/trunk/source/Host/macosx/objcxx/Host.mm
    lldb/trunk/source/Host/windows/Host.cpp

Modified: lldb/trunk/source/Host/macosx/objcxx/Host.mm
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/macosx/objcxx/Host.mm?rev=373783&r1=373782&r2=373783&view=diff
==============================================================================
--- lldb/trunk/source/Host/macosx/objcxx/Host.mm (original)
+++ lldb/trunk/source/Host/macosx/objcxx/Host.mm Fri Oct  4 12:54:45 2019
@@ -1370,10 +1370,8 @@ Status Host::ShellExpandArguments(Proces
                                std::chrono::seconds(10), run_in_default_shell,
                                hide_stderr);
 
-    if (e.Fail()) {
-      error.SetErrorString(e.AsCString());
-      return error;
-    }
+    if (e.Fail())
+      return e;
 
     if (status != 0) {
       error.SetErrorStringWithFormat("lldb-argdumper exited with error %d",

Modified: lldb/trunk/source/Host/windows/Host.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/windows/Host.cpp?rev=373783&r1=373782&r2=373783&view=diff
==============================================================================
--- lldb/trunk/source/Host/windows/Host.cpp (original)
+++ lldb/trunk/source/Host/windows/Host.cpp Fri Oct  4 12:54:45 2019
@@ -230,10 +230,8 @@ Status Host::ShellExpandArguments(Proces
         RunShellCommand(command.c_str(), launch_info.GetWorkingDirectory(),
                         &status, nullptr, &output, std::chrono::seconds(10));
 
-    if (e.Fail()) {
-      error.SetErrorString(e.AsCString());
-      return error;
-    }
+    if (e.Fail())
+      return e;
 
     if (status != 0) {
       error.SetErrorStringWithFormat("lldb-argdumper exited with error %d",




More information about the lldb-commits mailing list