diff options
Diffstat (limited to 'contrib/llvm-project/lldb/source/Commands/CommandObjectQuit.cpp')
-rw-r--r-- | contrib/llvm-project/lldb/source/Commands/CommandObjectQuit.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/contrib/llvm-project/lldb/source/Commands/CommandObjectQuit.cpp b/contrib/llvm-project/lldb/source/Commands/CommandObjectQuit.cpp index d0c7bbd3abf8..d4d15bea9a8e 100644 --- a/contrib/llvm-project/lldb/source/Commands/CommandObjectQuit.cpp +++ b/contrib/llvm-project/lldb/source/Commands/CommandObjectQuit.cpp @@ -103,5 +103,9 @@ bool CommandObjectQuit::DoExecute(Args &command, CommandReturnObject &result) { CommandInterpreter::eBroadcastBitQuitCommandReceived; m_interpreter.BroadcastEvent(event_type); result.SetStatus(eReturnStatusQuit); + + if (m_interpreter.GetSaveSessionOnQuit()) + m_interpreter.SaveTranscript(result); + return true; } |