aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
diff options
context:
space:
mode:
authorCody Tapscott <topolarity@tapscott.me>2022-03-15 13:53:17 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-03-15 17:01:07 -0700
commit762c4a876bfa999d5f49edc7bbaf2917c06d320d (patch)
tree1730fd0074aaf13b79d04ce83d6b3286844343f1 /src/type.zig
parent7d0b6956c0935807f0e5862c45da857e8e065c6b (diff)
downloadzig-762c4a876bfa999d5f49edc7bbaf2917c06d320d.tar.gz
zig-762c4a876bfa999d5f49edc7bbaf2917c06d320d.zip
stage2: comptime fields should not affect opv/comptime-only
Diffstat (limited to 'src/type.zig')
-rw-r--r--src/type.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/type.zig b/src/type.zig
index 2df7cc83d8..ffa43d32c0 100644
--- a/src/type.zig
+++ b/src/type.zig
@@ -2098,6 +2098,7 @@ pub const Type = extern union {
}
assert(struct_obj.haveFieldTypes());
for (struct_obj.fields.values()) |value| {
+ if (value.is_comptime) continue;
if (value.ty.hasRuntimeBitsAdvanced(ignore_comptime_only))
return true;
} else {