[NFCI] Fix unused variable/function warnings in MacroCallReconstructorTest.cpp when asserts are disabled.

This commit is contained in:
Jorge Gorbe Moya 2022-07-12 16:46:07 -07:00
parent a3cbb158a2
commit ee88c0cf09
1 changed files with 3 additions and 9 deletions

View File

@ -91,14 +91,6 @@ struct Chunk {
llvm::SmallVector<UnwrappedLine, 0> Children; llvm::SmallVector<UnwrappedLine, 0> Children;
}; };
bool tokenMatches(const FormatToken *Left, const FormatToken *Right) {
if (Left->getType() == Right->getType() &&
Left->TokenText == Right->TokenText)
return true;
llvm::dbgs() << Left->TokenText << " != " << Right->TokenText << "\n";
return false;
}
// Allows to produce chunks of a token list by typing the code of equal tokens. // Allows to produce chunks of a token list by typing the code of equal tokens.
// //
// Created from a list of tokens, users call "consume" to get the next chunk // Created from a list of tokens, users call "consume" to get the next chunk
@ -110,7 +102,9 @@ struct Matcher {
Chunk consume(StringRef Tokens) { Chunk consume(StringRef Tokens) {
TokenList Result; TokenList Result;
for (const FormatToken *Token : uneof(Lex.lex(Tokens))) { for (const FormatToken *Token : uneof(Lex.lex(Tokens))) {
assert(tokenMatches(*It, Token)); (void)Token; // Fix unused variable warning when asserts are disabled.
assert((*It)->getType() == Token->getType() &&
(*It)->TokenText == Token->TokenText);
Result.push_back(*It); Result.push_back(*It);
++It; ++It;
} }