Commit cb0e22db4e
Changed files (3)
src
codegen
test
behavior
bugs
src/codegen/llvm.zig
@@ -4077,7 +4077,7 @@ pub const DeclGen = struct {
}
const is_fn_body = decl.ty.zigTypeTag() == .Fn;
- if (!is_fn_body and !decl.ty.hasRuntimeBitsIgnoreComptime()) {
+ if (!is_fn_body and !decl.ty.hasRuntimeBits()) {
return self.lowerPtrToVoid(tv.ty);
}
test/behavior/bugs/12025.zig
@@ -0,0 +1,10 @@
+test {
+ comptime var st = .{
+ .foo = &1,
+ .bar = &2,
+ };
+
+ inline for (@typeInfo(@TypeOf(st)).Struct.fields) |field| {
+ _ = field;
+ }
+}
test/behavior.zig
@@ -83,6 +83,7 @@ test {
_ = @import("behavior/bugs/11213.zig");
_ = @import("behavior/bugs/11816.zig");
_ = @import("behavior/bugs/12003.zig");
+ _ = @import("behavior/bugs/12025.zig");
_ = @import("behavior/bugs/12033.zig");
_ = @import("behavior/bugs/12430.zig");
_ = @import("behavior/bugs/12486.zig");