adjust tests that didn't pass CI

This commit is contained in:
Veikka Tuominen 2022-06-28 21:14:35 +03:00
parent 4f200eda9f
commit 4cde6dd109
18 changed files with 19 additions and 20 deletions

View file

@ -5,5 +5,6 @@ pub fn main() void {
// error
// output_mode=Exe
// backend=stage2
//
// :2:9: error: variable of type '@TypeOf(null)' must be const or comptime

View file

@ -6,7 +6,7 @@ const x = Foo {.field = 1} + Foo {.field = 2};
export fn entry() usize { return @sizeOf(@TypeOf(x)); }
// error
// backend=stage2
// backend=llvm
// target=native
//
// :4:28: error: invalid operands to binary expression: 'Struct' and 'Struct'

View file

@ -10,7 +10,7 @@ export fn entry1() void {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :3:36: error: type 'u32' cannot represent integer value '-1'

View file

@ -8,7 +8,7 @@ fn inner(comptime n: usize) void {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :7:39: error: found compile log statement

View file

@ -8,7 +8,7 @@ export fn entry2() void {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :2:15: error: primitive integer type 'u65536' exceeds maximum bit width of 65535

View file

@ -4,7 +4,7 @@ comptime {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :3:21: error: exported symbol name cannot be empty

View file

@ -4,7 +4,7 @@ export fn foo(a: *i32) *Foo {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :3:28: error: expected struct type, found 'i32'

View file

@ -7,7 +7,7 @@ fn concat() [16]f32 {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :3:17: error: expected type '[4]f32', found '[16]f32'

View file

@ -4,7 +4,7 @@ export fn entry() void {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :1:1: error: non-extern function has no body

View file

@ -13,7 +13,7 @@ comptime {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :11:13: error: 'error.B' not a member of error set 'error{A,C}'

View file

@ -18,4 +18,4 @@ export fn g() void {
// :4:7: error: no field named 'foo' in struct 'tmp.A'
// :1:11: note: struct declared here
// :10:17: error: no field named 'bar' in struct 'tmp.A'
// :1:11: note: struct declared here

View file

@ -4,7 +4,7 @@ fn main() void {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :2:21: error: expected expression, found 'invalid bytes'

View file

@ -3,7 +3,7 @@ export fn entry(a: *i32) usize {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :2:21: error: expected pointer type, found 'usize'

View file

@ -6,7 +6,7 @@ export fn entry() void {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :2:15: error: cannot assign to constant

View file

@ -6,7 +6,7 @@ export fn entry() void {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :2:10: error: cannot assign to constant

View file

@ -6,9 +6,7 @@ fn fibonacci(x: i32) i32 {
export fn entry() usize { return @sizeOf(@TypeOf(seventh_fib_number)); }
// error
// backend=stage2
// backend=stage1
// target=native
//
// :3:21: error: evaluation exceeded 1000 backwards branches
// :3:21: note: called from here (999 times)
// :1:37: note: called from here
// tmp.zig:3:21: error: evaluation exceeded 1000 backwards branches

View file

@ -9,7 +9,7 @@ fn foo() void {
}
// error
// backend=stage2
// backend=llvm
// target=native
//
// :6:9: error: cannot suspend inside suspend block

View file

@ -18,7 +18,7 @@ fn foo(x: u8) void {
export fn entry() usize { return @sizeOf(@TypeOf(&foo)); }
// error
// backend=stage2
// backend=llvm
// target=native
//
// :14:14: error: unreachable else prong; all cases already handled