diff options
Diffstat (limited to 'lldb/source/Expression/ClangFunction.cpp')
| -rw-r--r-- | lldb/source/Expression/ClangFunction.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lldb/source/Expression/ClangFunction.cpp b/lldb/source/Expression/ClangFunction.cpp index 957be2acf9e..5d3e4c8ca0d 100644 --- a/lldb/source/Expression/ClangFunction.cpp +++ b/lldb/source/Expression/ClangFunction.cpp @@ -515,7 +515,12 @@ ClangFunction::ExecuteFunction ( timeout_ptr = &real_timeout; } - exe_ctx.process->Resume (); + Error resume_error = exe_ctx.process->Resume (); + if (!resume_error.Success()) + { + errors.Printf("Error resuming inferior: \"%s\".\n", resume_error.AsCString()); + return eExecutionSetupError; + } Log *log = lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_STEP); |

