zig/test/behavior/bugs/7187.zig
2023-05-11 20:31:52 +02:00

18 lines
353 B
Zig

const std = @import("std");
const builtin = @import("builtin");
const expect = std.testing.expect;
test "miscompilation with bool return type" {
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
var x: usize = 1;
var y: bool = getFalse();
_ = y;
try expect(x == 1);
}
fn getFalse() bool {
return false;
}