Skip to content

Commit f5b93ae

Browse files
committed
[clang] Fix -Wsign-compare in 32-bit builds
1 parent c9f6a5e commit f5b93ae

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

clang/lib/Frontend/TextDiagnostic.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ printableTextForNextCharacter(StringRef SourceLine, size_t *I,
145145
(void)Res;
146146
assert(Res == llvm::conversionOK);
147147
assert(OriginalBegin < Begin);
148-
assert((Begin - OriginalBegin) == CharSize);
148+
assert(unsigned(Begin - OriginalBegin) == CharSize);
149149

150150
(*I) += (Begin - OriginalBegin);
151151

clang/lib/Lex/PPDirectives.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ void Preprocessor::SkipExcludedConditionalBlock(SourceLocation HashTokenLoc,
546546
if (!*SkipRangePtr) {
547547
*SkipRangePtr = Hashptr - BeginPtr;
548548
}
549-
assert(*SkipRangePtr == Hashptr - BeginPtr);
549+
assert(*SkipRangePtr == unsigned(Hashptr - BeginPtr));
550550
BeginPtr = nullptr;
551551
SkipRangePtr = nullptr;
552552
}

0 commit comments

Comments
 (0)