Skip to content

Commit 9a9c2ff

Browse files
committed
[NFC] Runtime: Use a range-based for loop.
Replace this direct use of the count in a table header as the upper bound of a for loop with a range-based for loop over the range which was being indexed into. That range was constructed using that count to begin with.
1 parent c576c61 commit 9a9c2ff

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

stdlib/public/runtime/Metadata.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3704,9 +3704,7 @@ static void initClassVTable(ClassMetadata *self) {
37043704
if (description->hasOverrideTable()) {
37053705
auto *overrideTable = description->getOverrideTable();
37063706
auto overrideDescriptors = description->getMethodOverrideDescriptors();
3707-
for (unsigned i = 0, e = overrideTable->NumEntries; i < e; ++i) {
3708-
auto &descriptor = overrideDescriptors[i];
3709-
3707+
for (auto &descriptor : overrideDescriptors) {
37103708
installOverrideInVTable(
37113709
descriptor.Class.get(), descriptor.Method.get(),
37123710
[&descriptor]() { return descriptor.getImpl(); }, overrideTable,

0 commit comments

Comments
 (0)