// #15 negative fixture: @test fns PLUS an explicit user `main`. Under // `-T` the entry is synthesized, so a hand-written main collides — both // stages MUST loud-reject (nonzero exit), mirroring harec's hosted-main // suppression under is_test (ref/harec/src/check.c:4000). package data; @test fn check_ok() void = { let a: i32 = 1; if (a != 1) { let _: i32 = 1 / 0; }; }; export fn main() i32 = { return 0; };