Author: Erich Keane Date: 2022-02-09T11:25:58-08:00 New Revision: 8073da0beed804d0cef1697b72fdc4151457a327
URL: https://github.com/llvm/llvm-project/commit/8073da0beed804d0cef1697b72fdc4151457a327 DIFF: https://github.com/llvm/llvm-project/commit/8073da0beed804d0cef1697b72fdc4151457a327.diff LOG: [NFC] Fix sign-compare warning in GrammarBNF thanks to int promotion Added: Modified: clang/lib/Tooling/Syntax/Pseudo/GrammarBNF.cpp Removed: ################################################################################ diff --git a/clang/lib/Tooling/Syntax/Pseudo/GrammarBNF.cpp b/clang/lib/Tooling/Syntax/Pseudo/GrammarBNF.cpp index cf3e3e10ec540..b19bed3449ba9 100644 --- a/clang/lib/Tooling/Syntax/Pseudo/GrammarBNF.cpp +++ b/clang/lib/Tooling/Syntax/Pseudo/GrammarBNF.cpp @@ -225,7 +225,7 @@ class GrammarBuilder { "Token-like name {0} is used as a nonterminal", G.symbolName(SID))); } } - for (RuleID RID = 0; RID + 1 < T.Rules.size(); ++RID) { + for (RuleID RID = 0; RID + 1u < T.Rules.size(); ++RID) { if (T.Rules[RID] == T.Rules[RID + 1]) Diagnostics.push_back( llvm::formatv("Duplicate rule: `{0}`", G.dumpRule(RID))); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits