mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-07 12:28:24 +00:00
Revert "Don't allow formatted_ostream to be unbuffered, even if its underlying
buffer", while we work out a solution. Dan convinced me that making debugging annoying for him is worse than 10x being slower for me. :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82553 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -105,15 +105,10 @@ namespace llvm
|
|||||||
// own buffering, and it doesn't need or want TheStream to do another
|
// own buffering, and it doesn't need or want TheStream to do another
|
||||||
// layer of buffering underneath. Resize the buffer to what TheStream
|
// layer of buffering underneath. Resize the buffer to what TheStream
|
||||||
// had been using, and tell TheStream not to do its own buffering.
|
// had been using, and tell TheStream not to do its own buffering.
|
||||||
//
|
|
||||||
// If the underlying stream is unbuffered, just use its preferred buffer
|
|
||||||
// size. We can't treat this as an honest wish for unbuffered output,
|
|
||||||
// because it could very well be a stream we previously forced to be
|
|
||||||
// unbuffered.
|
|
||||||
if (size_t BufferSize = TheStream->GetBufferSize())
|
if (size_t BufferSize = TheStream->GetBufferSize())
|
||||||
SetBufferSize(BufferSize);
|
SetBufferSize(BufferSize);
|
||||||
else
|
else
|
||||||
SetBuffered();
|
SetUnbuffered();
|
||||||
TheStream->SetUnbuffered();
|
TheStream->SetUnbuffered();
|
||||||
|
|
||||||
Scanned = 0;
|
Scanned = 0;
|
||||||
|
Reference in New Issue
Block a user