diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-04-23 14:42:47 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-04-23 14:42:47 +0000 |
commit | d408de6a2e3365091daf391b5dafcf848da132c9 (patch) | |
tree | f4c6a457832ccf423903d5e181131d78293d4c40 /clang/lib/Frontend | |
parent | 33d7f3a234086f85e83d3294a0b6151e8c7e7cd7 (diff) | |
download | bcm5719-llvm-d408de6a2e3365091daf391b5dafcf848da132c9.tar.gz bcm5719-llvm-d408de6a2e3365091daf391b5dafcf848da132c9.zip |
Make compares unsigned. The expression can't become negative anyways.
Silences a sign compare warning on 32 bit archs.
llvm-svn: 180110
Diffstat (limited to 'clang/lib/Frontend')
-rw-r--r-- | clang/lib/Frontend/TextDiagnostic.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Frontend/TextDiagnostic.cpp b/clang/lib/Frontend/TextDiagnostic.cpp index ca4ad60c524..1572d0f1d07 100644 --- a/clang/lib/Frontend/TextDiagnostic.cpp +++ b/clang/lib/Frontend/TextDiagnostic.cpp @@ -1095,7 +1095,7 @@ void TextDiagnostic::emitSnippetAndCaret( unsigned ColNo = SM.getColumnNumber(FID, FileOffset); // Arbitrarily stop showing snippets when the line is too long. - static const ptrdiff_t MaxLineLengthToPrint = 4096; + static const size_t MaxLineLengthToPrint = 4096; if (ColNo > MaxLineLengthToPrint) return; @@ -1110,7 +1110,7 @@ void TextDiagnostic::emitSnippetAndCaret( ++LineEnd; // Arbitrarily stop showing snippets when the line is too long. - if (LineEnd - LineStart > MaxLineLengthToPrint) + if (size_t(LineEnd - LineStart) > MaxLineLengthToPrint) return; // Copy the line of code into an std::string for ease of manipulation. |