Skip to content

Commit 6d3971d

Browse files
[AsmParser] Use a range-based for loop (NFC) (#168488)
Identified with modernize-loop-convert.
1 parent cb58129 commit 6d3971d

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

llvm/lib/AsmParser/LLParser.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -315,11 +315,10 @@ bool LLParser::validateEndOfModule(bool UpgradeDebugInfo) {
315315
return error(NT.second.second,
316316
"use of undefined type '%" + Twine(NT.first) + "'");
317317

318-
for (StringMap<std::pair<Type*, LocTy> >::iterator I =
319-
NamedTypes.begin(), E = NamedTypes.end(); I != E; ++I)
320-
if (I->second.second.isValid())
321-
return error(I->second.second,
322-
"use of undefined type named '" + I->getKey() + "'");
318+
for (const auto &[Name, TypeInfo] : NamedTypes)
319+
if (TypeInfo.second.isValid())
320+
return error(TypeInfo.second,
321+
"use of undefined type named '" + Name + "'");
323322

324323
if (!ForwardRefComdats.empty())
325324
return error(ForwardRefComdats.begin()->second,

0 commit comments

Comments
 (0)