================
@@ -55,18 +55,17 @@ CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT,
}
SmallVector<llvm::Constant *, 8> VTTComponents;
- for (const VTTComponent *i = Builder.getVTTComponents().begin(),
- *e = Builder.getVTTComponents().end(); i != e; ++i) {
- const VTTVTable &VTTVT = Builder.getVTTVTables()[i->VTableIndex];
- llvm::GlobalVariable *VTable = VTables[i->VTableIndex];
+ for (const auto &[Idx, C] : llvm::enumerate(Builder.getVTTComponents())) {
+ const VTTVTable &VTTVT = Builder.getVTTVTables()[C.VTableIndex];
+ llvm::GlobalVariable *VTable = VTables[C.VTableIndex];
----------------
ojhunt wrote:
much nicer
https://github.com/llvm/llvm-project/pull/205808
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits