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
// own buffering, and it doesn't need or want TheStream to do another
// layer of buffering underneath. Resize the buffer to what TheStream
// 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())
SetBufferSize(BufferSize);
else
- SetBuffered();
+ SetUnbuffered();
TheStream->SetUnbuffered();
Scanned = 0;