Author: Zequan Wu Date: 2022-03-04T13:06:15-08:00 New Revision: b31a1b4746c7c806bcc550e877577ec66ea407d9
URL: https://github.com/llvm/llvm-project/commit/b31a1b4746c7c806bcc550e877577ec66ea407d9 DIFF: https://github.com/llvm/llvm-project/commit/b31a1b4746c7c806bcc550e877577ec66ea407d9.diff LOG: [LLDB] Flush stream at the end of PrintCommandOutput On Windows, lldb doesn't print any error message until exit. This fixes it. Differential Revision: https://reviews.llvm.org/D120961 Added: Modified: lldb/source/Interpreter/CommandInterpreter.cpp Removed: ################################################################################ diff --git a/lldb/source/Interpreter/CommandInterpreter.cpp b/lldb/source/Interpreter/CommandInterpreter.cpp index 8676371b963e4..edf4f59a6b7bb 100644 --- a/lldb/source/Interpreter/CommandInterpreter.cpp +++ b/lldb/source/Interpreter/CommandInterpreter.cpp @@ -2997,6 +2997,7 @@ void CommandInterpreter::PrintCommandOutput(Stream &stream, if (size > 0) { stream.Printf("\n... Interrupted.\n"); } + stream.Flush(); } bool CommandInterpreter::EchoCommandNonInteractive( _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits