[clang] 8073da0 - [NFC] Fix sign-compare warning in GrammarBNF thanks to int promotion
    Erich Keane via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Wed Feb  9 11:26:24 PST 2022
    
    
  
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)));
        
    
    
More information about the cfe-commits
mailing list