aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/type.zig')
-rw-r--r--src/type.zig2
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);