diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-03-09 16:02:42 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-03-09 16:02:42 -0700 |
| commit | 3b6e8fa59e6fb933e8279ba676ef986739665247 (patch) | |
| tree | 5308495e3c5600b17af1bf96fdb68d23ecd4e4a2 /src/Module.zig | |
| parent | fd85cfe15457bd695b978e327ce8af84c7990c28 (diff) | |
| download | zig-3b6e8fa59e6fb933e8279ba676ef986739665247.tar.gz zig-3b6e8fa59e6fb933e8279ba676ef986739665247.zip | |
Sema: fix crash with `@sizeOf` on unions
Diffstat (limited to 'src/Module.zig')
| -rw-r--r-- | src/Module.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Module.zig b/src/Module.zig index 936e912e59..93e4b87d5b 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -1281,7 +1281,7 @@ pub const Union = struct { var payload_align: u32 = 0; const fields = u.fields.values(); for (fields) |field, i| { - if (!field.ty.hasRuntimeBits()) continue; + if (!field.ty.hasRuntimeBitsIgnoreComptime()) continue; const field_align = a: { if (field.abi_align.tag() == .abi_align_default) { |
