diff options
Diffstat (limited to 'src/type.zig')
| -rw-r--r-- | src/type.zig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/type.zig b/src/type.zig index 2525aecef6..cd7eb7a7d0 100644 --- a/src/type.zig +++ b/src/type.zig @@ -1785,6 +1785,8 @@ pub const Type = extern union { if (is_packed) @panic("TODO packed structs"); var size: u64 = 0; for (s.fields.values()) |field| { + if (!field.ty.hasCodeGenBits()) continue; + const field_align = a: { if (field.abi_align.tag() == .abi_align_default) { break :a field.ty.abiAlignment(target); |
