From: Dan Gohman Date: Wed, 19 Aug 2009 20:27:57 +0000 (+0000) Subject: Unbreak GetBufferSize() on uninitialized streams. This fixes a problem X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=7ab2fef792238ec467cf3351ee63b4b8c026a3dd;p=oota-llvm.git Unbreak GetBufferSize() on uninitialized streams. This fixes a problem that led to errs() getting made buffered. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79458 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Support/raw_ostream.h b/include/llvm/Support/raw_ostream.h index dc496d46e05..a9d1b5a7a25 100644 --- a/include/llvm/Support/raw_ostream.h +++ b/include/llvm/Support/raw_ostream.h @@ -123,7 +123,7 @@ public: 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.