diff --git a/test/behavior.zig b/test/behavior.zig index 6ccabab1e1..208e5bee29 100644 --- a/test/behavior.zig +++ b/test/behavior.zig @@ -86,6 +86,7 @@ test { _ = @import("behavior/bugs/12003.zig"); _ = @import("behavior/bugs/12025.zig"); _ = @import("behavior/bugs/12033.zig"); + _ = @import("behavior/bugs/12043.zig"); _ = @import("behavior/bugs/12430.zig"); _ = @import("behavior/bugs/12486.zig"); _ = @import("behavior/bugs/12488.zig"); diff --git a/test/behavior/bugs/12043.zig b/test/behavior/bugs/12043.zig new file mode 100644 index 0000000000..2b0d4d062d --- /dev/null +++ b/test/behavior/bugs/12043.zig @@ -0,0 +1,12 @@ +const std = @import("std"); +const expect = std.testing.expect; + +var ok = false; +fn foo(x: anytype) void { + ok = x; +} +test { + const x = &foo; + x(true); + try expect(ok); +}