diff options
author | Chris Lattner <sabre@nondot.org> | 2010-04-09 20:43:54 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-04-09 20:43:54 +0000 |
commit | 2ebad5ad41bd4630b0ee5ec5bb2594f30557a351 (patch) | |
tree | c07910735f62bd1fb67874d455d27c09177fbee5 /lib/Support/circular_raw_ostream.cpp | |
parent | 16ddd885d84beb57ac68e1503faa94cda279be4b (diff) | |
download | llvm-2ebad5ad41bd4630b0ee5ec5bb2594f30557a351.tar.gz llvm-2ebad5ad41bd4630b0ee5ec5bb2594f30557a351.tar.bz2 llvm-2ebad5ad41bd4630b0ee5ec5bb2594f30557a351.tar.xz |
clean this up, fix std::min ambiguity on some platforms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100894 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Support/circular_raw_ostream.cpp')
-rw-r--r-- | lib/Support/circular_raw_ostream.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/Support/circular_raw_ostream.cpp b/lib/Support/circular_raw_ostream.cpp index e52996dc50..ca0d30db38 100644 --- a/lib/Support/circular_raw_ostream.cpp +++ b/lib/Support/circular_raw_ostream.cpp @@ -1,4 +1,4 @@ -//===- circulat_raw_ostream.cpp - Implement the circular_raw_ostream class -===// +//===- circular_raw_ostream.cpp - Implement circular_raw_ostream ----------===// // // The LLVM Compiler Infrastructure // @@ -12,9 +12,7 @@ //===----------------------------------------------------------------------===// #include "llvm/Support/circular_raw_ostream.h" - #include <algorithm> - using namespace llvm; void circular_raw_ostream::write_impl(const char *Ptr, size_t Size) { @@ -25,7 +23,8 @@ void circular_raw_ostream::write_impl(const char *Ptr, size_t Size) { // Write into the buffer, wrapping if necessary. while (Size != 0) { - unsigned Bytes = std::min(Size, BufferSize - (Cur - BufferArray)); + unsigned Bytes = + std::min(unsigned(Size), unsigned(BufferSize - (Cur - BufferArray))); memcpy(Cur, Ptr, Bytes); Size -= Bytes; Cur += Bytes; @@ -37,11 +36,10 @@ void circular_raw_ostream::write_impl(const char *Ptr, size_t Size) { } } -void circular_raw_ostream::flushBufferWithBanner(void) { +void circular_raw_ostream::flushBufferWithBanner() { if (BufferSize != 0) { // Write out the buffer - int num = std::strlen(Banner); - TheStream->write(Banner, num); + TheStream->write(Banner, std::strlen(Banner)); flushBuffer(); } } |