Merge pull request #17256 from ziglang/packed-bit-offsets

compiler: packed structs cache bit offsets
This commit is contained in:
Andrew Kelley
2023-09-24 19:42:06 -07:00
committed by GitHub
4 changed files with 17 additions and 19 deletions

View File

@@ -4195,7 +4195,7 @@ fn extraPackedStructType(ip: *const InternPool, extra_index: u32, inits: bool) K
.len = fields_len,
},
.field_inits = if (inits) .{
.start = type_struct_packed.end + fields_len + fields_len,
.start = type_struct_packed.end + fields_len * 2,
.len = fields_len,
} else .{
.start = 0,