diff options
-rw-r--r-- | lldb/source/Host/macosx/objcxx/Host.mm | 6 | ||||
-rw-r--r-- | lldb/source/Host/windows/Host.cpp | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/lldb/source/Host/macosx/objcxx/Host.mm b/lldb/source/Host/macosx/objcxx/Host.mm index d4c516d4659..742c38fd0fd 100644 --- a/lldb/source/Host/macosx/objcxx/Host.mm +++ b/lldb/source/Host/macosx/objcxx/Host.mm @@ -1370,10 +1370,8 @@ Status Host::ShellExpandArguments(ProcessLaunchInfo &launch_info) { 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", diff --git a/lldb/source/Host/windows/Host.cpp b/lldb/source/Host/windows/Host.cpp index 1c6512bb348..1282bbe8e5c 100644 --- a/lldb/source/Host/windows/Host.cpp +++ b/lldb/source/Host/windows/Host.cpp @@ -230,10 +230,8 @@ Status Host::ShellExpandArguments(ProcessLaunchInfo &launch_info) { 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", |