move passing stage1 compile error tests to stage2
This commit is contained in:
committed by
Jakub Konka
parent
c248af3bdc
commit
3204d00a5e
16
test/cases/compile_errors/missing_else_clause.zig
Normal file
16
test/cases/compile_errors/missing_else_clause.zig
Normal file
@@ -0,0 +1,16 @@
|
||||
fn f(b: bool) void {
|
||||
const x : i32 = if (b) h: { break :h 1; };
|
||||
_ = x;
|
||||
}
|
||||
fn g(b: bool) void {
|
||||
const y = if (b) h: { break :h @as(i32, 1); };
|
||||
_ = y;
|
||||
}
|
||||
export fn entry() void { f(true); g(true); }
|
||||
|
||||
// error
|
||||
// backend=stage2
|
||||
// target=native
|
||||
//
|
||||
// :2:21: error: incompatible types: 'i32' and 'void'
|
||||
// :6:15: error: incompatible types: 'i32' and 'void'
|
||||
Reference in New Issue
Block a user