Files
zig/test/cases/compile_errors/unreachable_executed_at_comptime.zig

15 lines
253 B
Zig

fn foo(comptime x: i32) i32 {
comptime {
if (x >= 0) return -x;
unreachable;
}
}
export fn entry() void {
_ = comptime foo(-42);
}
// error
//
// :4:9: error: reached unreachable code
// :8:21: note: called at comptime here