summaryrefslogtreecommitdiffstats
path: root/lldb/tools/driver/Driver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/tools/driver/Driver.cpp')
-rw-r--r--lldb/tools/driver/Driver.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lldb/tools/driver/Driver.cpp b/lldb/tools/driver/Driver.cpp
index 31425c1b963..2b985e548f3 100644
--- a/lldb/tools/driver/Driver.cpp
+++ b/lldb/tools/driver/Driver.cpp
@@ -368,7 +368,9 @@ SBError Driver::ProcessArgs(const opt::InputArgList &args, FILE *out_fh,
auto optarg = arg->getValue();
SBFileSpec file(optarg);
if (file.Exists()) {
- m_debugger.SetReproducerPath(optarg);
+ SBError repro_error = m_debugger.ReplayReproducer(optarg);
+ if (repro_error.Fail())
+ return repro_error;
} else {
error.SetErrorStringWithFormat("file specified in --reproducer "
"(-z) option doesn't exist: '%s'",
OpenPOWER on IntegriCloud