[Support] Fix signed/unsigned comparison warning
authorOliver Stannard <oliver.stannard@linaro.org>
Wed, 8 Jul 2020 10:24:03 +0000 (11:24 +0100)
committerOliver Stannard <oliver.stannard@linaro.org>
Wed, 8 Jul 2020 10:26:10 +0000 (11:26 +0100)
llvm/lib/Support/FormattedStream.cpp

index 081b8bf..5716afc 100644 (file)
@@ -82,7 +82,7 @@ void formatted_raw_ostream::UpdatePosition(const char *Ptr, size_t Size) {
     // the display width until we see the rest of the code point. Stash the
     // bytes we do have, so that we can reconstruct the whole code point later,
     // even if the buffer is being flushed.
-    if ((End - Ptr) < NumBytes) {
+    if ((unsigned)(End - Ptr) < NumBytes) {
       PartialUTF8Char = StringRef(Ptr, End - Ptr);
       return;
     }