[llvm] 6d3971d - [AsmParser] Use a range-based for loop (NFC) (#168488)

via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 18 09:14:06 PST 2025


Author: Kazu Hirata
Date: 2025-11-18T09:14:01-08:00
New Revision: 6d3971d97f362c02a0dd3f148b6e82f61810d025

URL: https://github.com/llvm/llvm-project/commit/6d3971d97f362c02a0dd3f148b6e82f61810d025
DIFF: https://github.com/llvm/llvm-project/commit/6d3971d97f362c02a0dd3f148b6e82f61810d025.diff

LOG: [AsmParser] Use a range-based for loop (NFC) (#168488)

Identified with modernize-loop-convert.

Added: 
    

Modified: 
    llvm/lib/AsmParser/LLParser.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp
index 921462e28a467..799234a0b491d 100644
--- a/llvm/lib/AsmParser/LLParser.cpp
+++ b/llvm/lib/AsmParser/LLParser.cpp
@@ -315,11 +315,10 @@ bool LLParser::validateEndOfModule(bool UpgradeDebugInfo) {
       return error(NT.second.second,
                    "use of undefined type '%" + Twine(NT.first) + "'");
 
-  for (StringMap<std::pair<Type*, LocTy> >::iterator I =
-       NamedTypes.begin(), E = NamedTypes.end(); I != E; ++I)
-    if (I->second.second.isValid())
-      return error(I->second.second,
-                   "use of undefined type named '" + I->getKey() + "'");
+  for (const auto &[Name, TypeInfo] : NamedTypes)
+    if (TypeInfo.second.isValid())
+      return error(TypeInfo.second,
+                   "use of undefined type named '" + Name + "'");
 
   if (!ForwardRefComdats.empty())
     return error(ForwardRefComdats.begin()->second,


        


More information about the llvm-commits mailing list