Skip to content

Commit 837dc3b

Browse files
[TableGen] Use range-based for loops (NFC) (#97678)
1 parent 5c71f30 commit 837dc3b

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

llvm/lib/TableGen/Record.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2283,9 +2283,9 @@ DefInit *VarDefInit::instantiate() {
22832283
ArrayRef<Init *> TArgs = Class->getTemplateArgs();
22842284
MapResolver R(NewRec);
22852285

2286-
for (unsigned I = 0, E = TArgs.size(); I != E; ++I) {
2287-
R.set(TArgs[I], NewRec->getValue(TArgs[I])->getValue());
2288-
NewRec->removeValue(TArgs[I]);
2286+
for (Init *Arg : TArgs) {
2287+
R.set(Arg, NewRec->getValue(Arg)->getValue());
2288+
NewRec->removeValue(Arg);
22892289
}
22902290

22912291
for (auto *Arg : args()) {

llvm/lib/TableGen/TGParser.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4381,8 +4381,7 @@ bool TGParser::CheckTemplateArgValues(
43814381
SmallVectorImpl<llvm::ArgumentInit *> &Values, SMLoc Loc, Record *ArgsRec) {
43824382
ArrayRef<Init *> TArgs = ArgsRec->getTemplateArgs();
43834383

4384-
for (unsigned I = 0, E = Values.size(); I < E; ++I) {
4385-
auto *Value = Values[I];
4384+
for (llvm::ArgumentInit *&Value : Values) {
43864385
Init *ArgName = nullptr;
43874386
if (Value->isPositional())
43884387
ArgName = TArgs[Value->getIndex()];
@@ -4398,7 +4397,7 @@ bool TGParser::CheckTemplateArgValues(
43984397
assert((!isa<TypedInit>(CastValue) ||
43994398
cast<TypedInit>(CastValue)->getType()->typeIsA(ArgType)) &&
44004399
"result of template arg value cast has wrong type");
4401-
Values[I] = Value->cloneWithValue(CastValue);
4400+
Value = Value->cloneWithValue(CastValue);
44024401
} else {
44034402
PrintFatalError(Loc, "Value specified for template argument '" +
44044403
Arg->getNameInitAsString() + "' is of type " +

0 commit comments

Comments
 (0)