aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-03-09 16:02:42 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-03-09 16:02:42 -0700
commit3b6e8fa59e6fb933e8279ba676ef986739665247 (patch)
tree5308495e3c5600b17af1bf96fdb68d23ecd4e4a2 /src/Module.zig
parentfd85cfe15457bd695b978e327ce8af84c7990c28 (diff)
downloadzig-3b6e8fa59e6fb933e8279ba676ef986739665247.tar.gz
zig-3b6e8fa59e6fb933e8279ba676ef986739665247.zip
Sema: fix crash with `@sizeOf` on unions
Diffstat (limited to 'src/Module.zig')
-rw-r--r--src/Module.zig2
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) {