summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen/mod.rs')
-rw-r--r--src/codegen/mod.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/codegen/mod.rs b/src/codegen/mod.rs
index ad4f65f4..49187125 100644
--- a/src/codegen/mod.rs
+++ b/src/codegen/mod.rs
@@ -1559,7 +1559,7 @@ impl CodeGenerator for CompInfo {
struct_layout.saw_vtable();
}
- for (i, base) in self.base_members().iter().enumerate() {
+ for base in self.base_members() {
// Virtual bases are already taken into account by the vtable
// pointer.
//
@@ -1577,11 +1577,7 @@ impl CodeGenerator for CompInfo {
}
let inner = base.ty.to_rust_ty_or_opaque(ctx, &());
- let field_name = ctx.rust_ident(if i == 0 {
- "_base".into()
- } else {
- format!("_base_{}", i)
- });
+ let field_name = ctx.rust_ident(&base.field_name);
struct_layout.saw_base(base_ty);