diff --git a/test/cases/bad_inferred_variable_type.zig b/test/cases/bad_inferred_variable_type.zig index 47ceb9b638..7c464f48c9 100644 --- a/test/cases/bad_inferred_variable_type.zig +++ b/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 diff --git a/test/cases/compile_errors/addition_with_non_numbers.zig b/test/cases/compile_errors/addition_with_non_numbers.zig index deaeeba334..3687df914f 100644 --- a/test/cases/compile_errors/addition_with_non_numbers.zig +++ b/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' diff --git a/test/cases/compile_errors/cast_negative_value_to_unsigned_integer.zig b/test/cases/compile_errors/cast_negative_value_to_unsigned_integer.zig index 2227005190..ebd9012015 100644 --- a/test/cases/compile_errors/cast_negative_value_to_unsigned_integer.zig +++ b/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' diff --git a/test/cases/compile_errors/compile_log_statement_warning_deduplication_in_generic_fn.zig b/test/cases/compile_errors/compile_log_statement_warning_deduplication_in_generic_fn.zig index 4eb0036d1d..76e1c80cf9 100644 --- a/test/cases/compile_errors/compile_log_statement_warning_deduplication_in_generic_fn.zig +++ b/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 diff --git a/test/cases/compile_errors/exceeded_maximum_bit_width_of_integer.zig b/test/cases/compile_errors/exceeded_maximum_bit_width_of_integer.zig index b7d5c95c25..b002fca9c9 100644 --- a/test/cases/compile_errors/exceeded_maximum_bit_width_of_integer.zig +++ b/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 diff --git a/test/cases/compile_errors/export_with_empty_name_string.zig b/test/cases/compile_errors/export_with_empty_name_string.zig index 6403761d3c..4f0cee9cf4 100644 --- a/test/cases/compile_errors/export_with_empty_name_string.zig +++ b/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 diff --git a/test/cases/compile_errors/fieldParentPtr-non_struct.zig b/test/cases/compile_errors/fieldParentPtr-non_struct.zig index b6e53149c3..0a2f46e5c9 100644 --- a/test/cases/compile_errors/fieldParentPtr-non_struct.zig +++ b/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' diff --git a/test/cases/compile_errors/function_call_assigned_to_incorrect_type.zig b/test/cases/compile_errors/function_call_assigned_to_incorrect_type.zig index 7c164b8a86..41d5b588da 100644 --- a/test/cases/compile_errors/function_call_assigned_to_incorrect_type.zig +++ b/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' diff --git a/test/cases/compile_errors/function_prototype_with_no_body.zig b/test/cases/compile_errors/function_prototype_with_no_body.zig index 12eeda58ca..45bafa75f2 100644 --- a/test/cases/compile_errors/function_prototype_with_no_body.zig +++ b/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 diff --git a/test/cases/compile_errors/int_to_err_non_global_invalid_number.zig b/test/cases/compile_errors/int_to_err_non_global_invalid_number.zig index 0b774cd29e..43aad76f45 100644 --- a/test/cases/compile_errors/int_to_err_non_global_invalid_number.zig +++ b/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}' diff --git a/test/cases/compile_errors/invalid_struct_field.zig b/test/cases/compile_errors/invalid_struct_field.zig index 0a704e0270..d351a012f9 100644 --- a/test/cases/compile_errors/invalid_struct_field.zig +++ b/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 + diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-1.zig b/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-1.zig index de519f2ddb..868ea8d42a 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-1.zig +++ b/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' diff --git a/test/cases/compile_errors/ptrcast_to_non-pointer.zig b/test/cases/compile_errors/ptrcast_to_non-pointer.zig index 2fe599a2e8..66a11a602b 100644 --- a/test/cases/compile_errors/ptrcast_to_non-pointer.zig +++ b/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' diff --git a/test/cases/compile_errors/reassign_to_array_parameter.zig b/test/cases/compile_errors/reassign_to_array_parameter.zig index 63d7a6d3e5..4927329970 100644 --- a/test/cases/compile_errors/reassign_to_array_parameter.zig +++ b/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 diff --git a/test/cases/compile_errors/reassign_to_slice_parameter.zig b/test/cases/compile_errors/reassign_to_slice_parameter.zig index ccf79f4574..586eb230df 100644 --- a/test/cases/compile_errors/reassign_to_slice_parameter.zig +++ b/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 diff --git a/test/cases/compile_errors/endless_loop_in_function_evaluation.zig b/test/cases/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig similarity index 58% rename from test/cases/compile_errors/endless_loop_in_function_evaluation.zig rename to test/cases/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig index fb2af44b23..302ee242e0 100644 --- a/test/cases/compile_errors/endless_loop_in_function_evaluation.zig +++ b/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 diff --git a/test/cases/compile_errors/suspend_inside_suspend_block.zig b/test/cases/compile_errors/suspend_inside_suspend_block.zig index 482515f905..80436bd07f 100644 --- a/test/cases/compile_errors/suspend_inside_suspend_block.zig +++ b/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 diff --git a/test/cases/compile_errors/switch_expression-unreachable_else_prong_enum.zig b/test/cases/compile_errors/switch_expression-unreachable_else_prong_enum.zig index 21440a63a1..cc837b8b5e 100644 --- a/test/cases/compile_errors/switch_expression-unreachable_else_prong_enum.zig +++ b/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