that led to errs() getting made buffered.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79458
91177308-0d34-0410-b5e6-
96231b3b80d8
size_t GetBufferSize() {
// If we're supposed to be buffered but haven't actually gotten around
// to allocating the buffer yet, return the value that would be used.
- if (!Unbuffered && !OutBufStart)
+ if (BufferMode != Unbuffered && OutBufStart == 0)
return preferred_buffer_size();
// Otherwise just return the size of the allocated buffer.