aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/lldb/source/Core/StreamAsynchronousIO.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/lldb/source/Core/StreamAsynchronousIO.cpp')
-rw-r--r--contrib/llvm-project/lldb/source/Core/StreamAsynchronousIO.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/contrib/llvm-project/lldb/source/Core/StreamAsynchronousIO.cpp b/contrib/llvm-project/lldb/source/Core/StreamAsynchronousIO.cpp
index c2c64b61ab72..dbd56a69675b 100644
--- a/contrib/llvm-project/lldb/source/Core/StreamAsynchronousIO.cpp
+++ b/contrib/llvm-project/lldb/source/Core/StreamAsynchronousIO.cpp
@@ -14,20 +14,20 @@
using namespace lldb;
using namespace lldb_private;
-StreamAsynchronousIO::StreamAsynchronousIO(Debugger &debugger, bool for_stdout,
- bool colors)
- : Stream(0, 4, eByteOrderBig, colors), m_debugger(debugger), m_data(),
- m_for_stdout(for_stdout) {}
+StreamAsynchronousIO::StreamAsynchronousIO(
+ Debugger &debugger, StreamAsynchronousIO::ForSTDOUT for_stdout)
+ : Stream(0, 4, eByteOrderBig, debugger.GetUseColor()), m_debugger(debugger),
+ m_data(), m_for_stdout(for_stdout) {}
StreamAsynchronousIO::~StreamAsynchronousIO() {
- // Flush when we destroy to make sure we display the data
+ // Flush when we destroy to make sure we display the data.
Flush();
}
void StreamAsynchronousIO::Flush() {
if (!m_data.empty()) {
m_debugger.PrintAsync(m_data.data(), m_data.size(), m_for_stdout);
- m_data = std::string();
+ m_data.clear();
}
}