Commit 4cde6dd109

Veikka Tuominen <git@vexu.eu>
2022-06-28 20:14:35
adjust tests that didn't pass CI
1 parent 4f200ed
test/cases/compile_errors/endless_loop_in_function_evaluation.zig → test/cases/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig
@@ -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
test/cases/compile_errors/addition_with_non_numbers.zig
@@ -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'
test/cases/compile_errors/cast_negative_value_to_unsigned_integer.zig
@@ -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'
test/cases/compile_errors/compile_log_statement_warning_deduplication_in_generic_fn.zig
@@ -8,7 +8,7 @@ fn inner(comptime n: usize) void {
 }
 
 // error
-// backend=stage2
+// backend=llvm
 // target=native
 //
 // :7:39: error: found compile log statement
test/cases/compile_errors/exceeded_maximum_bit_width_of_integer.zig
@@ -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
test/cases/compile_errors/export_with_empty_name_string.zig
@@ -4,7 +4,7 @@ comptime {
 }
 
 // error
-// backend=stage2
+// backend=llvm
 // target=native
 //
 // :3:21: error: exported symbol name cannot be empty
test/cases/compile_errors/fieldParentPtr-non_struct.zig
@@ -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'
test/cases/compile_errors/function_call_assigned_to_incorrect_type.zig
@@ -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'
test/cases/compile_errors/function_prototype_with_no_body.zig
@@ -4,7 +4,7 @@ export fn entry() void {
 }
 
 // error
-// backend=stage2
+// backend=llvm
 // target=native
 //
 // :1:1: error: non-extern function has no body
test/cases/compile_errors/int_to_err_non_global_invalid_number.zig
@@ -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}'
test/cases/compile_errors/invalid_struct_field.zig
@@ -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
+
test/cases/compile_errors/invalid_underscore_placement_in_int_literal-1.zig
@@ -4,7 +4,7 @@ fn main() void {
 }
 
 // error
-// backend=stage2
+// backend=llvm
 // target=native
 //
 // :2:21: error: expected expression, found 'invalid bytes'
test/cases/compile_errors/ptrcast_to_non-pointer.zig
@@ -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'
test/cases/compile_errors/reassign_to_array_parameter.zig
@@ -6,7 +6,7 @@ export fn entry() void {
 }
 
 // error
-// backend=stage2
+// backend=llvm
 // target=native
 //
 // :2:15: error: cannot assign to constant
test/cases/compile_errors/reassign_to_slice_parameter.zig
@@ -6,7 +6,7 @@ export fn entry() void {
 }
 
 // error
-// backend=stage2
+// backend=llvm
 // target=native
 //
 // :2:10: error: cannot assign to constant
test/cases/compile_errors/suspend_inside_suspend_block.zig
@@ -9,7 +9,7 @@ fn foo() void {
 }
 
 // error
-// backend=stage2
+// backend=llvm
 // target=native
 //
 // :6:9: error: cannot suspend inside suspend block
test/cases/compile_errors/switch_expression-unreachable_else_prong_enum.zig
@@ -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
test/cases/bad_inferred_variable_type.zig
@@ -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