aboutsummaryrefslogtreecommitdiff
path: root/test/cases/compile_errors/compile_time_division_by_zero.zig
blob: e1f05e26b2a560481c19e913514a98df25b4cf90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
const y = foo(0);
fn foo(x: u32) u32 {
    return 1 / x;
}

export fn entry() usize {
    return @sizeOf(@TypeOf(y));
}

// error
//
// :3:16: error: division by zero here causes illegal behavior
// :1:14: note: called at comptime here