diff options
Diffstat (limited to 'test')
150 files changed, 150 insertions, 150 deletions
diff --git a/test/cases/array_in_anon_struct.zig b/test/cases/array_in_anon_struct.zig index 6164e70569..5961b3f723 100644 --- a/test/cases/array_in_anon_struct.zig +++ b/test/cases/array_in_anon_struct.zig @@ -18,5 +18,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/compile_errors/addition_with_non_numbers.zig b/test/cases/compile_errors/addition_with_non_numbers.zig index d1401d95eb..9b2745dc4a 100644 --- a/test/cases/compile_errors/addition_with_non_numbers.zig +++ b/test/cases/compile_errors/addition_with_non_numbers.zig @@ -8,7 +8,7 @@ export fn entry() usize { } // error -// backend=llvm +// backend=stage2 // target=native // // :4:29: error: invalid operands to binary expression: 'struct' and 'struct' diff --git a/test/cases/compile_errors/asm_at_compile_time.zig b/test/cases/compile_errors/asm_at_compile_time.zig index 1d588a7df4..9c34b58298 100644 --- a/test/cases/compile_errors/asm_at_compile_time.zig +++ b/test/cases/compile_errors/asm_at_compile_time.zig @@ -11,7 +11,7 @@ fn doSomeAsm() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :6:5: error: unable to evaluate comptime expression diff --git a/test/cases/compile_errors/asm_output_to_const.zig b/test/cases/compile_errors/asm_output_to_const.zig index aa20a489aa..ec0dcc2ece 100644 --- a/test/cases/compile_errors/asm_output_to_const.zig +++ b/test/cases/compile_errors/asm_output_to_const.zig @@ -8,7 +8,7 @@ export fn foo() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :4:5: error: asm cannot output to const local 'f' diff --git a/test/cases/compile_errors/call_from_naked_func.zig b/test/cases/compile_errors/call_from_naked_func.zig index 7803974d01..a4a92388dc 100644 --- a/test/cases/compile_errors/call_from_naked_func.zig +++ b/test/cases/compile_errors/call_from_naked_func.zig @@ -17,7 +17,7 @@ export fn comptimeBuiltinCall() callconv(.Naked) void { fn f() void {} // error -// backend=llvm +// backend=stage2 // target=native // // :2:6: error: runtime call not allowed in naked function diff --git a/test/cases/compile_errors/calling_function_with_naked_calling_convention.zig b/test/cases/compile_errors/calling_function_with_naked_calling_convention.zig index ea4e42f15d..ca49983558 100644 --- a/test/cases/compile_errors/calling_function_with_naked_calling_convention.zig +++ b/test/cases/compile_errors/calling_function_with_naked_calling_convention.zig @@ -4,7 +4,7 @@ export fn entry() void { fn foo() callconv(.naked) void {} // error -// backend=llvm +// backend=stage2 // target=native // // :2:5: error: unable to call function with calling convention 'naked' 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 57206b267f..427832caab 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=llvm +// backend=stage2 // target=native // // :3:36: error: type 'u32' cannot represent integer value '-1' diff --git a/test/cases/compile_errors/compare_optional_to_non_optional_with_incomparable_type.zig b/test/cases/compile_errors/compare_optional_to_non_optional_with_incomparable_type.zig index e9746f7e16..9416cf8309 100644 --- a/test/cases/compile_errors/compare_optional_to_non_optional_with_incomparable_type.zig +++ b/test/cases/compile_errors/compare_optional_to_non_optional_with_incomparable_type.zig @@ -5,7 +5,7 @@ export fn entry() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :4:12: error: operator == not allowed for type '?[3]i32' diff --git a/test/cases/compile_errors/compile_log.zig b/test/cases/compile_errors/compile_log.zig index bbc4b82657..3a27d5b013 100644 --- a/test/cases/compile_errors/compile_log.zig +++ b/test/cases/compile_errors/compile_log.zig @@ -13,7 +13,7 @@ export fn baz() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :6:5: error: found compile log statement 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 2e2addbc2e..c2fb78f62c 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 @@ -10,7 +10,7 @@ fn inner(comptime n: usize) void { } // error -// backend=llvm +// backend=stage2 // target=native // // :8:9: error: found compile log statement diff --git a/test/cases/compile_errors/compile_time_division_by_zero.zig b/test/cases/compile_errors/compile_time_division_by_zero.zig index 8954ace9ab..aad953ab73 100644 --- a/test/cases/compile_errors/compile_time_division_by_zero.zig +++ b/test/cases/compile_errors/compile_time_division_by_zero.zig @@ -8,7 +8,7 @@ export fn entry() usize { } // error -// backend=llvm +// backend=stage2 // target=native // // :3:16: error: division by zero here causes undefined behavior diff --git a/test/cases/compile_errors/compile_time_null_ptr_cast.zig b/test/cases/compile_errors/compile_time_null_ptr_cast.zig index 2142521fd1..88441b294e 100644 --- a/test/cases/compile_errors/compile_time_null_ptr_cast.zig +++ b/test/cases/compile_errors/compile_time_null_ptr_cast.zig @@ -5,7 +5,7 @@ comptime { } // error -// backend=llvm +// backend=stage2 // target=native // // :3:32: error: null pointer casted to type '*i32' diff --git a/test/cases/compile_errors/compile_time_undef_ptr_cast.zig b/test/cases/compile_errors/compile_time_undef_ptr_cast.zig index 9e6bfd8003..97c0554881 100644 --- a/test/cases/compile_errors/compile_time_undef_ptr_cast.zig +++ b/test/cases/compile_errors/compile_time_undef_ptr_cast.zig @@ -6,7 +6,7 @@ comptime { } // error -// backend=llvm +// backend=stage2 // target=native // // :3:32: error: use of undefined value here causes undefined behavior diff --git a/test/cases/compile_errors/discarded_array_bad_elem_type.zig b/test/cases/compile_errors/discarded_array_bad_elem_type.zig index edc64e40b0..5893a2aa4b 100644 --- a/test/cases/compile_errors/discarded_array_bad_elem_type.zig +++ b/test/cases/compile_errors/discarded_array_bad_elem_type.zig @@ -6,7 +6,7 @@ export fn foo() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :3:9: error: expected type 'u16', found '*const [5:0]u8' diff --git a/test/cases/compile_errors/duplicate_error_in_switch.zig b/test/cases/compile_errors/duplicate_error_in_switch.zig index aaaed396fa..7d5ce388b9 100644 --- a/test/cases/compile_errors/duplicate_error_in_switch.zig +++ b/test/cases/compile_errors/duplicate_error_in_switch.zig @@ -15,7 +15,7 @@ fn foo(x: i32) !void { } // error -// backend=llvm +// backend=stage2 // target=native // // :5:9: error: duplicate switch value diff --git a/test/cases/compile_errors/error_in_comptime_call_in_container_level_initializer.zig b/test/cases/compile_errors/error_in_comptime_call_in_container_level_initializer.zig index 9918b771b3..9b8b35ad60 100644 --- a/test/cases/compile_errors/error_in_comptime_call_in_container_level_initializer.zig +++ b/test/cases/compile_errors/error_in_comptime_call_in_container_level_initializer.zig @@ -15,7 +15,7 @@ pub export fn entry() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :9:48: error: caught unexpected error 'InvalidVersion' diff --git a/test/cases/compile_errors/error_not_handled_in_switch.zig b/test/cases/compile_errors/error_not_handled_in_switch.zig index 04f122b11d..e344452296 100644 --- a/test/cases/compile_errors/error_not_handled_in_switch.zig +++ b/test/cases/compile_errors/error_not_handled_in_switch.zig @@ -13,7 +13,7 @@ fn foo(x: i32) !void { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:26: error: switch must handle all possibilities diff --git a/test/cases/compile_errors/error_set_membership.zig b/test/cases/compile_errors/error_set_membership.zig index f8fa18f7f8..67826f4db9 100644 --- a/test/cases/compile_errors/error_set_membership.zig +++ b/test/cases/compile_errors/error_set_membership.zig @@ -24,7 +24,7 @@ pub fn main() Error!void { } // error -// backend=llvm +// backend=stage2 // target=native // // :23:29: error: expected type 'error{InvalidCharacter}', found '@typeInfo(@typeInfo(@TypeOf(tmp.fooey)).@"fn".return_type.?).error_union.error_set' diff --git a/test/cases/compile_errors/exact division failure.zig b/test/cases/compile_errors/exact division failure.zig index d134e0e2fb..fee8219a7b 100644 --- a/test/cases/compile_errors/exact division failure.zig +++ b/test/cases/compile_errors/exact division failure.zig @@ -4,7 +4,7 @@ comptime { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:15: error: exact division produced remainder 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 b002fca9c9..b7d5c95c25 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=llvm +// backend=stage2 // 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 a2ab0176ac..ce6ba0f412 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=llvm +// backend=stage2 // target=native // // :3:25: error: exported symbol name cannot be empty diff --git a/test/cases/compile_errors/fieldParentPtr-non_pointer.zig b/test/cases/compile_errors/fieldParentPtr-non_pointer.zig index 31f15783d8..c98a317400 100644 --- a/test/cases/compile_errors/fieldParentPtr-non_pointer.zig +++ b/test/cases/compile_errors/fieldParentPtr-non_pointer.zig @@ -4,7 +4,7 @@ export fn foo(a: *i32) Foo { } // error -// backend=llvm +// backend=stage2 // target=native // // :3:12: error: expected pointer type, found 'i32' diff --git a/test/cases/compile_errors/float exact division failure.zig b/test/cases/compile_errors/float exact division failure.zig index c09defc56e..d96c96f78c 100644 --- a/test/cases/compile_errors/float exact division failure.zig +++ b/test/cases/compile_errors/float exact division failure.zig @@ -4,7 +4,7 @@ comptime { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:15: error: exact division produced remainder 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 e2bfd4fd6d..5b49dc16b7 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=llvm +// backend=stage2 // 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 45bafa75f2..12eeda58ca 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=llvm +// backend=stage2 // target=native // // :1:1: error: non-extern function has no body diff --git a/test/cases/compile_errors/generic_instantiation_failure.zig b/test/cases/compile_errors/generic_instantiation_failure.zig index d820f8f410..9b82fa8b4f 100644 --- a/test/cases/compile_errors/generic_instantiation_failure.zig +++ b/test/cases/compile_errors/generic_instantiation_failure.zig @@ -19,7 +19,7 @@ pub export fn entry() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :18:43: error: value of type 'type' ignored diff --git a/test/cases/compile_errors/generic_instantiation_failure_in_generic_function_return_type.zig b/test/cases/compile_errors/generic_instantiation_failure_in_generic_function_return_type.zig index ee1dd78343..4316b6fc79 100644 --- a/test/cases/compile_errors/generic_instantiation_failure_in_generic_function_return_type.zig +++ b/test/cases/compile_errors/generic_instantiation_failure_in_generic_function_return_type.zig @@ -36,7 +36,7 @@ pub fn is(comptime id: std.builtin.TypeId) TraitFn { } // error -// backend=llvm +// backend=stage2 // target=native // // :8:48: error: expected type 'type', found 'bool' diff --git a/test/cases/compile_errors/implicit_cast_from_array_to_mutable_slice.zig b/test/cases/compile_errors/implicit_cast_from_array_to_mutable_slice.zig index 1efc375425..1a77f8f129 100644 --- a/test/cases/compile_errors/implicit_cast_from_array_to_mutable_slice.zig +++ b/test/cases/compile_errors/implicit_cast_from_array_to_mutable_slice.zig @@ -7,7 +7,7 @@ export fn entry() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :6:9: error: array literal requires address-of operator (&) to coerce to slice type '[]i32' diff --git a/test/cases/compile_errors/implicit_cast_from_f64_to_f32.zig b/test/cases/compile_errors/implicit_cast_from_f64_to_f32.zig index a8d4675ac8..6e2085302c 100644 --- a/test/cases/compile_errors/implicit_cast_from_f64_to_f32.zig +++ b/test/cases/compile_errors/implicit_cast_from_f64_to_f32.zig @@ -11,7 +11,7 @@ export fn entry2() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:14: error: expected type 'f32', found 'f64' 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 829192ab8d..1e7568119f 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=llvm +// backend=stage2 // target=native // // :11:21: error: 'error.B' not a member of error set 'error{A,C}' diff --git a/test/cases/compile_errors/invalid_peer_type_resolution.zig b/test/cases/compile_errors/invalid_peer_type_resolution.zig index c8cef83cac..51b1b48807 100644 --- a/test/cases/compile_errors/invalid_peer_type_resolution.zig +++ b/test/cases/compile_errors/invalid_peer_type_resolution.zig @@ -24,7 +24,7 @@ export fn incompatiblePointers4() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :5:9: error: incompatible types: '?@Vector(10, i32)' and '@Vector(11, i32)' 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 d01e8901f8..2eada20a1b 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=llvm +// backend=stage2 // target=native // // :2:23: error: trailing digit separator diff --git a/test/cases/compile_errors/leading_zero_in_integer.zig b/test/cases/compile_errors/leading_zero_in_integer.zig index 2edc8fac3c..1662e364b3 100644 --- a/test/cases/compile_errors/leading_zero_in_integer.zig +++ b/test/cases/compile_errors/leading_zero_in_integer.zig @@ -16,7 +16,7 @@ export fn entry4() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:15: error: primitive integer type 'u000123' has leading zero diff --git a/test/cases/compile_errors/load_vector_pointer_with_unknown_runtime_index.zig b/test/cases/compile_errors/load_vector_pointer_with_unknown_runtime_index.zig index 7cef1c7516..0adf05e9ee 100644 --- a/test/cases/compile_errors/load_vector_pointer_with_unknown_runtime_index.zig +++ b/test/cases/compile_errors/load_vector_pointer_with_unknown_runtime_index.zig @@ -11,7 +11,7 @@ fn loadv(ptr: anytype) i31 { } // error -// backend=llvm +// backend=stage2 // target=native // // :10:15: error: unable to determine vector element index of type '*align(16:0:4:?) i31' diff --git a/test/cases/compile_errors/method_call_with_first_arg_type_wrong_container.zig b/test/cases/compile_errors/method_call_with_first_arg_type_wrong_container.zig index 0653bda3ea..dada6eef05 100644 --- a/test/cases/compile_errors/method_call_with_first_arg_type_wrong_container.zig +++ b/test/cases/compile_errors/method_call_with_first_arg_type_wrong_container.zig @@ -24,7 +24,7 @@ export fn foo() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :23:6: error: no field or member function named 'init' in 'tmp.List' diff --git a/test/cases/compile_errors/missing_const_in_slice_with_nested_array_type.zig b/test/cases/compile_errors/missing_const_in_slice_with_nested_array_type.zig index 8285d344e2..44ac58f3d4 100644 --- a/test/cases/compile_errors/missing_const_in_slice_with_nested_array_type.zig +++ b/test/cases/compile_errors/missing_const_in_slice_with_nested_array_type.zig @@ -12,7 +12,7 @@ export fn entry() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :4:26: error: array literal requires address-of operator (&) to coerce to slice type '[][2]f32' diff --git a/test/cases/compile_errors/missing_main_fn_in_executable.zig b/test/cases/compile_errors/missing_main_fn_in_executable.zig index 6eae093846..75d5ef352f 100644 --- a/test/cases/compile_errors/missing_main_fn_in_executable.zig +++ b/test/cases/compile_errors/missing_main_fn_in_executable.zig @@ -1,5 +1,5 @@ // error -// backend=llvm +// backend=stage2 // target=x86_64-linux // output_mode=Exe // diff --git a/test/cases/compile_errors/nested_error_set_mismatch.zig b/test/cases/compile_errors/nested_error_set_mismatch.zig index 3addd5ee43..458f9f6439 100644 --- a/test/cases/compile_errors/nested_error_set_mismatch.zig +++ b/test/cases/compile_errors/nested_error_set_mismatch.zig @@ -11,7 +11,7 @@ fn foo() ?OtherError!i32 { } // error -// backend=llvm +// backend=stage2 // target=native // // :5:34: error: expected type '?error{NextError}!i32', found '?error{OutOfMemory}!i32' diff --git a/test/cases/compile_errors/nested_generic_function_param_type_mismatch.zig b/test/cases/compile_errors/nested_generic_function_param_type_mismatch.zig index 93718771b4..f2825e92c7 100644 --- a/test/cases/compile_errors/nested_generic_function_param_type_mismatch.zig +++ b/test/cases/compile_errors/nested_generic_function_param_type_mismatch.zig @@ -16,7 +16,7 @@ pub export fn entry() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :15:28: error: expected type '*const fn (type, u8, u8) u32', found '*const fn (void, u8, u8) u32' diff --git a/test/cases/compile_errors/packed_struct_backing_int_wrong.zig b/test/cases/compile_errors/packed_struct_backing_int_wrong.zig index cd1b4ec11c..71f77209ad 100644 --- a/test/cases/compile_errors/packed_struct_backing_int_wrong.zig +++ b/test/cases/compile_errors/packed_struct_backing_int_wrong.zig @@ -43,7 +43,7 @@ export fn entry7() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:31: error: backing integer type 'u32' has bit size 32 but the struct fields have a total bit size of 29 diff --git a/test/cases/compile_errors/packed_struct_with_fields_of_not_allowed_types.zig b/test/cases/compile_errors/packed_struct_with_fields_of_not_allowed_types.zig index fe86990d31..be54bc5c7e 100644 --- a/test/cases/compile_errors/packed_struct_with_fields_of_not_allowed_types.zig +++ b/test/cases/compile_errors/packed_struct_with_fields_of_not_allowed_types.zig @@ -78,7 +78,7 @@ export fn entry14() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :3:12: error: packed structs cannot contain fields of type 'anyerror' diff --git a/test/cases/compile_errors/private_main_fn.zig b/test/cases/compile_errors/private_main_fn.zig index a867e14ef9..d02f41ae9e 100644 --- a/test/cases/compile_errors/private_main_fn.zig +++ b/test/cases/compile_errors/private_main_fn.zig @@ -1,7 +1,7 @@ fn main() void {} // error -// backend=llvm +// backend=stage2 // target=x86_64-linux // output_mode=Exe // diff --git a/test/cases/compile_errors/ptrcast_to_non-pointer.zig b/test/cases/compile_errors/ptrcast_to_non-pointer.zig index ec93dc12c2..0a1a4b082e 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=llvm +// backend=stage2 // target=native // // :2:12: error: expected pointer type, found 'usize' diff --git a/test/cases/compile_errors/range_operator_in_switch_used_on_error_set.zig b/test/cases/compile_errors/range_operator_in_switch_used_on_error_set.zig index 89aa98ebad..65f67c7488 100644 --- a/test/cases/compile_errors/range_operator_in_switch_used_on_error_set.zig +++ b/test/cases/compile_errors/range_operator_in_switch_used_on_error_set.zig @@ -13,7 +13,7 @@ fn foo(x: i32) !void { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:34: error: ranges not allowed when switching on type '@typeInfo(@typeInfo(@TypeOf(tmp.foo)).@"fn".return_type.?).error_union.error_set' diff --git a/test/cases/compile_errors/reassign_to_array_parameter.zig b/test/cases/compile_errors/reassign_to_array_parameter.zig index ec7db76cbd..331cbadc30 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=llvm +// backend=stage2 // target=native // // :2:5: 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 4f3fbe2a24..ed28c9565b 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=llvm +// backend=stage2 // target=native // // :2:5: error: cannot assign to constant diff --git a/test/cases/compile_errors/return_from_naked_function.zig b/test/cases/compile_errors/return_from_naked_function.zig index 083b4cb70b..8ac5521646 100644 --- a/test/cases/compile_errors/return_from_naked_function.zig +++ b/test/cases/compile_errors/return_from_naked_function.zig @@ -7,7 +7,7 @@ comptime { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:5: error: cannot return from naked function diff --git a/test/cases/compile_errors/shlExact_shifts_out_1_bits.zig b/test/cases/compile_errors/shlExact_shifts_out_1_bits.zig index b2ab45a8e9..b50cd5b6a1 100644 --- a/test/cases/compile_errors/shlExact_shifts_out_1_bits.zig +++ b/test/cases/compile_errors/shlExact_shifts_out_1_bits.zig @@ -4,7 +4,7 @@ comptime { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:15: error: operation caused overflow diff --git a/test/cases/compile_errors/shrExact_shifts_out_1_bits.zig b/test/cases/compile_errors/shrExact_shifts_out_1_bits.zig index dd23c4bcb3..ac514a467b 100644 --- a/test/cases/compile_errors/shrExact_shifts_out_1_bits.zig +++ b/test/cases/compile_errors/shrExact_shifts_out_1_bits.zig @@ -4,7 +4,7 @@ comptime { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:15: error: exact shift shifted out 1 bits diff --git a/test/cases/compile_errors/std.fmt_error_for_unused_arguments.zig b/test/cases/compile_errors/std.fmt_error_for_unused_arguments.zig index 6661fe54eb..af7aeb86de 100644 --- a/test/cases/compile_errors/std.fmt_error_for_unused_arguments.zig +++ b/test/cases/compile_errors/std.fmt_error_for_unused_arguments.zig @@ -3,7 +3,7 @@ export fn entry() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :?:?: error: 10 unused arguments in '{d} {d} {d} {d} {d}' diff --git a/test/cases/compile_errors/store_vector_pointer_with_unknown_runtime_index.zig b/test/cases/compile_errors/store_vector_pointer_with_unknown_runtime_index.zig index 0a00ebcf14..b904248b50 100644 --- a/test/cases/compile_errors/store_vector_pointer_with_unknown_runtime_index.zig +++ b/test/cases/compile_errors/store_vector_pointer_with_unknown_runtime_index.zig @@ -11,7 +11,7 @@ fn storev(ptr: anytype, val: i31) void { } // error -// backend=llvm +// backend=stage2 // target=native // // :10:8: error: unable to determine vector element index of type '*align(16:0:4:?) i31' diff --git a/test/cases/compile_errors/suspend_inside_suspend_block.zig b/test/cases/compile_errors/suspend_inside_suspend_block.zig index 29a7968e0b..5963f1c0ec 100644 --- a/test/cases/compile_errors/suspend_inside_suspend_block.zig +++ b/test/cases/compile_errors/suspend_inside_suspend_block.zig @@ -8,7 +8,7 @@ fn foo() void { } // error -// backend=llvm +// backend=stage2 // 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 e7bb8d392f..c361b9cc62 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 @@ -20,7 +20,7 @@ export fn entry() usize { } // error -// backend=llvm +// backend=stage2 // target=native // // :14:14: error: unreachable else prong; all cases already handled diff --git a/test/cases/compile_errors/unable_to_evaluate_expr_inside_cimport.zig b/test/cases/compile_errors/unable_to_evaluate_expr_inside_cimport.zig index ab98dcd673..5f803f1402 100644 --- a/test/cases/compile_errors/unable_to_evaluate_expr_inside_cimport.zig +++ b/test/cases/compile_errors/unable_to_evaluate_expr_inside_cimport.zig @@ -7,7 +7,7 @@ export fn entry() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:11: error: unable to evaluate comptime expression diff --git a/test/cases/compile_errors/unreachable_else_prong_err_set.zig b/test/cases/compile_errors/unreachable_else_prong_err_set.zig index 29ff47a5bf..5635e848f0 100644 --- a/test/cases/compile_errors/unreachable_else_prong_err_set.zig +++ b/test/cases/compile_errors/unreachable_else_prong_err_set.zig @@ -21,7 +21,7 @@ pub export fn simple() void { } // error -// backend=llvm +// backend=stage2 // target=native // // :7:14: error: unreachable else prong; all cases already handled diff --git a/test/cases/compile_errors/unreachable_in_naked_func.zig b/test/cases/compile_errors/unreachable_in_naked_func.zig index 9a3658013a..d732c59395 100644 --- a/test/cases/compile_errors/unreachable_in_naked_func.zig +++ b/test/cases/compile_errors/unreachable_in_naked_func.zig @@ -19,7 +19,7 @@ comptime { } // error -// backend=llvm +// backend=stage2 // target=native // // :2:5: error: runtime safety check not allowed in naked function diff --git a/test/cases/error_in_nested_declaration.zig b/test/cases/error_in_nested_declaration.zig index 2ef8bf13ec..0d7ed92c18 100644 --- a/test/cases/error_in_nested_declaration.zig +++ b/test/cases/error_in_nested_declaration.zig @@ -23,7 +23,7 @@ pub export fn entry2() void { } // error -// backend=llvm +// backend=stage2,llvm // target=native // // :6:20: error: cannot @bitCast to '[]i32' diff --git a/test/cases/f32_passed_to_variadic_fn.zig b/test/cases/f32_passed_to_variadic_fn.zig index 3b3e034ab2..81a583fb6b 100644 --- a/test/cases/f32_passed_to_variadic_fn.zig +++ b/test/cases/f32_passed_to_variadic_fn.zig @@ -7,7 +7,7 @@ pub fn main() void { } // run -// backend=llvm +// backend=stage2,llvm // target=x86_64-linux-gnu // link_libc=true // diff --git a/test/cases/fn_typeinfo_passed_to_comptime_fn.zig b/test/cases/fn_typeinfo_passed_to_comptime_fn.zig index 3518a8384c..829a6f69a0 100644 --- a/test/cases/fn_typeinfo_passed_to_comptime_fn.zig +++ b/test/cases/fn_typeinfo_passed_to_comptime_fn.zig @@ -14,5 +14,5 @@ fn foo(comptime info: std.builtin.Type) !void { // run // is_test=true -// backend=llvm +// backend=stage2,llvm // diff --git a/test/cases/large_add_function.zig b/test/cases/large_add_function.zig index 61201d1545..adbb0efdc0 100644 --- a/test/cases/large_add_function.zig +++ b/test/cases/large_add_function.zig @@ -36,5 +36,5 @@ fn assert(ok: bool) void { // TODO: enable this for native backend // run -// backend=llvm +// backend=stage2,llvm // target=aarch64-linux,aarch64-macos diff --git a/test/cases/llvm/address_space_pointer_access_chaining_pointer_to_optional_array.zig b/test/cases/llvm/address_space_pointer_access_chaining_pointer_to_optional_array.zig index 9ee3fa4de4..51eab82f13 100644 --- a/test/cases/llvm/address_space_pointer_access_chaining_pointer_to_optional_array.zig +++ b/test/cases/llvm/address_space_pointer_access_chaining_pointer_to_optional_array.zig @@ -7,6 +7,6 @@ pub fn main() void { // compile // output_mode=Exe -// backend=llvm +// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/address_spaces_pointer_access_chaining_complex.zig b/test/cases/llvm/address_spaces_pointer_access_chaining_complex.zig index 5be74a0ea5..dfa1484375 100644 --- a/test/cases/llvm/address_spaces_pointer_access_chaining_complex.zig +++ b/test/cases/llvm/address_spaces_pointer_access_chaining_complex.zig @@ -8,6 +8,6 @@ pub fn main() void { // compile // output_mode=Exe -// backend=llvm +// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/for_loop.zig b/test/cases/llvm/for_loop.zig index e48f2edd71..e7e701aafa 100644 --- a/test/cases/llvm/for_loop.zig +++ b/test/cases/llvm/for_loop.zig @@ -11,6 +11,6 @@ pub fn main() void { } // run -// backend=llvm +// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/hello_world.zig b/test/cases/llvm/hello_world.zig index 8bc1c60614..383b543f9d 100644 --- a/test/cases/llvm/hello_world.zig +++ b/test/cases/llvm/hello_world.zig @@ -5,7 +5,7 @@ pub fn main() void { } // run -// backend=llvm +// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // link_libc=true // diff --git a/test/cases/llvm/large_slices.zig b/test/cases/llvm/large_slices.zig index 8e9431df8c..d221893059 100644 --- a/test/cases/llvm/large_slices.zig +++ b/test/cases/llvm/large_slices.zig @@ -4,6 +4,6 @@ pub fn main() void { } // compile -// backend=llvm +// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/optionals.zig b/test/cases/llvm/optionals.zig index 110a9c511d..215e7fda00 100644 --- a/test/cases/llvm/optionals.zig +++ b/test/cases/llvm/optionals.zig @@ -44,6 +44,6 @@ pub fn main() void { } // run -// backend=llvm +// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/maximum_sized_integer_literal.zig b/test/cases/maximum_sized_integer_literal.zig index 2157d9ea28..7ea593e972 100644 --- a/test/cases/maximum_sized_integer_literal.zig +++ b/test/cases/maximum_sized_integer_literal.zig @@ -18,5 +18,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/returning_undefined_sentinel_terminated_const_u8_slice.zig b/test/cases/returning_undefined_sentinel_terminated_const_u8_slice.zig index 2bf585c5bd..9e31fe51c9 100644 --- a/test/cases/returning_undefined_sentinel_terminated_const_u8_slice.zig +++ b/test/cases/returning_undefined_sentinel_terminated_const_u8_slice.zig @@ -7,5 +7,5 @@ pub fn main() void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@alignCast misaligned.zig b/test/cases/safety/@alignCast misaligned.zig index ade27c2747..e523a9d120 100644 --- a/test/cases/safety/@alignCast misaligned.zig +++ b/test/cases/safety/@alignCast misaligned.zig @@ -21,5 +21,5 @@ fn foo(bytes: []u8) u32 { return int_slice[0]; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@enumFromInt - no matching tag value.zig b/test/cases/safety/@enumFromInt - no matching tag value.zig index 5051869cc0..0021a4d397 100644 --- a/test/cases/safety/@enumFromInt - no matching tag value.zig +++ b/test/cases/safety/@enumFromInt - no matching tag value.zig @@ -22,5 +22,5 @@ fn bar(a: u2) Foo { fn baz(_: Foo) void {} // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@enumFromInt truncated bits - exhaustive.zig b/test/cases/safety/@enumFromInt truncated bits - exhaustive.zig index e7a6b7e38b..92065c4892 100644 --- a/test/cases/safety/@enumFromInt truncated bits - exhaustive.zig +++ b/test/cases/safety/@enumFromInt truncated bits - exhaustive.zig @@ -19,5 +19,5 @@ pub fn main() u8 { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@enumFromInt truncated bits - nonexhaustive.zig b/test/cases/safety/@enumFromInt truncated bits - nonexhaustive.zig index 240b937cf5..25959c9ffd 100644 --- a/test/cases/safety/@enumFromInt truncated bits - nonexhaustive.zig +++ b/test/cases/safety/@enumFromInt truncated bits - nonexhaustive.zig @@ -19,5 +19,5 @@ pub fn main() u8 { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@errorCast error not present in destination.zig b/test/cases/safety/@errorCast error not present in destination.zig index ff86e1f783..74e81f2a60 100644 --- a/test/cases/safety/@errorCast error not present in destination.zig +++ b/test/cases/safety/@errorCast error not present in destination.zig @@ -17,5 +17,5 @@ fn foo(set1: Set1) Set2 { return @errorCast(set1); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@errorCast error union casted to disjoint set.zig b/test/cases/safety/@errorCast error union casted to disjoint set.zig index c9da2fc636..2696a037c7 100644 --- a/test/cases/safety/@errorCast error union casted to disjoint set.zig +++ b/test/cases/safety/@errorCast error union casted to disjoint set.zig @@ -16,5 +16,5 @@ fn foo() anyerror!i32 { return error.Bar; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@intCast to u0.zig b/test/cases/safety/@intCast to u0.zig index a33da87f0f..1637a859ad 100644 --- a/test/cases/safety/@intCast to u0.zig +++ b/test/cases/safety/@intCast to u0.zig @@ -18,5 +18,5 @@ fn bar(one: u1, not_zero: i32) void { _ = x; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@intFromFloat cannot fit - negative out of range.zig b/test/cases/safety/@intFromFloat cannot fit - negative out of range.zig index a5a8d831b3..80edbdfd3c 100644 --- a/test/cases/safety/@intFromFloat cannot fit - negative out of range.zig +++ b/test/cases/safety/@intFromFloat cannot fit - negative out of range.zig @@ -16,5 +16,5 @@ fn bar(a: f32) i8 { } fn baz(_: i8) void {} // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@intFromFloat cannot fit - negative to unsigned.zig b/test/cases/safety/@intFromFloat cannot fit - negative to unsigned.zig index 1bf1a66765..ee0c040273 100644 --- a/test/cases/safety/@intFromFloat cannot fit - negative to unsigned.zig +++ b/test/cases/safety/@intFromFloat cannot fit - negative to unsigned.zig @@ -16,5 +16,5 @@ fn bar(a: f32) u8 { } fn baz(_: u8) void {} // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@intFromFloat cannot fit - positive out of range.zig b/test/cases/safety/@intFromFloat cannot fit - positive out of range.zig index 15a9fa7ad1..c526a70047 100644 --- a/test/cases/safety/@intFromFloat cannot fit - positive out of range.zig +++ b/test/cases/safety/@intFromFloat cannot fit - positive out of range.zig @@ -16,5 +16,5 @@ fn bar(a: f32) u8 { } fn baz(_: u8) void {} // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig b/test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig index f8c448855e..4944a239e2 100644 --- a/test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig +++ b/test/cases/safety/@ptrFromInt address zero to non-optional byte-aligned pointer.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig b/test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig index c9ae253df7..a217de3073 100644 --- a/test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig +++ b/test/cases/safety/@ptrFromInt address zero to non-optional pointer.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@ptrFromInt with misaligned address.zig b/test/cases/safety/@ptrFromInt with misaligned address.zig index 3952ab9baa..b95c1b320f 100644 --- a/test/cases/safety/@ptrFromInt with misaligned address.zig +++ b/test/cases/safety/@ptrFromInt with misaligned address.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@tagName on corrupted enum value.zig b/test/cases/safety/@tagName on corrupted enum value.zig index e23cd1fcf6..df6a3f45e0 100644 --- a/test/cases/safety/@tagName on corrupted enum value.zig +++ b/test/cases/safety/@tagName on corrupted enum value.zig @@ -22,5 +22,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/@tagName on corrupted union value.zig b/test/cases/safety/@tagName on corrupted union value.zig index 09d8276d23..7b856e57b9 100644 --- a/test/cases/safety/@tagName on corrupted union value.zig +++ b/test/cases/safety/@tagName on corrupted union value.zig @@ -23,5 +23,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/array slice sentinel mismatch vector.zig b/test/cases/safety/array slice sentinel mismatch vector.zig index da20d98869..55ff4b3e39 100644 --- a/test/cases/safety/array slice sentinel mismatch vector.zig +++ b/test/cases/safety/array slice sentinel mismatch vector.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/array slice sentinel mismatch.zig b/test/cases/safety/array slice sentinel mismatch.zig index fc19618673..ab7a513b39 100644 --- a/test/cases/safety/array slice sentinel mismatch.zig +++ b/test/cases/safety/array slice sentinel mismatch.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/bad union field access.zig b/test/cases/safety/bad union field access.zig index c6706d4176..14ebb1f344 100644 --- a/test/cases/safety/bad union field access.zig +++ b/test/cases/safety/bad union field access.zig @@ -23,5 +23,5 @@ fn bar(f: *Foo) void { f.float = 12.34; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/calling panic.zig b/test/cases/safety/calling panic.zig index 832bc5f19a..7b8a478be3 100644 --- a/test/cases/safety/calling panic.zig +++ b/test/cases/safety/calling panic.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/cast []u8 to bigger slice of wrong size.zig b/test/cases/safety/cast []u8 to bigger slice of wrong size.zig index a72b2fcca2..b6b8e89bf9 100644 --- a/test/cases/safety/cast []u8 to bigger slice of wrong size.zig +++ b/test/cases/safety/cast []u8 to bigger slice of wrong size.zig @@ -17,5 +17,5 @@ fn widenSlice(slice: []align(1) const u8) []align(1) const i32 { return std.mem.bytesAsSlice(i32, slice); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/cast integer to global error and no code matches.zig b/test/cases/safety/cast integer to global error and no code matches.zig index 61daf07a2b..fa0474a88c 100644 --- a/test/cases/safety/cast integer to global error and no code matches.zig +++ b/test/cases/safety/cast integer to global error and no code matches.zig @@ -15,5 +15,5 @@ fn bar(x: u16) anyerror { return @errorFromInt(x); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/empty slice with sentinel out of bounds.zig b/test/cases/safety/empty slice with sentinel out of bounds.zig index 69201fde30..51846f894f 100644 --- a/test/cases/safety/empty slice with sentinel out of bounds.zig +++ b/test/cases/safety/empty slice with sentinel out of bounds.zig @@ -17,5 +17,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/exact division failure.zig b/test/cases/safety/exact division failure.zig index cdf1b1fb8d..be86853c77 100644 --- a/test/cases/safety/exact division failure.zig +++ b/test/cases/safety/exact division failure.zig @@ -17,5 +17,5 @@ fn divExact(a: i32, b: i32) i32 { return @divExact(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/for_len_mismatch.zig b/test/cases/safety/for_len_mismatch.zig index ee21b947d7..8841f11aa7 100644 --- a/test/cases/safety/for_len_mismatch.zig +++ b/test/cases/safety/for_len_mismatch.zig @@ -21,5 +21,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/for_len_mismatch_three.zig b/test/cases/safety/for_len_mismatch_three.zig index 70f854def5..4efe18d3cd 100644 --- a/test/cases/safety/for_len_mismatch_three.zig +++ b/test/cases/safety/for_len_mismatch_three.zig @@ -20,5 +20,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/ignored expression integer overflow.zig b/test/cases/safety/ignored expression integer overflow.zig index f8e3f0bf0a..1089010854 100644 --- a/test/cases/safety/ignored expression integer overflow.zig +++ b/test/cases/safety/ignored expression integer overflow.zig @@ -17,5 +17,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/integer addition overflow.zig b/test/cases/safety/integer addition overflow.zig index 4f7c5b2cb3..499e8b1015 100644 --- a/test/cases/safety/integer addition overflow.zig +++ b/test/cases/safety/integer addition overflow.zig @@ -19,5 +19,5 @@ fn add(a: u16, b: u16) u16 { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/integer division by zero.zig b/test/cases/safety/integer division by zero.zig index 0d1b79d26d..e8eba5c4f0 100644 --- a/test/cases/safety/integer division by zero.zig +++ b/test/cases/safety/integer division by zero.zig @@ -16,5 +16,5 @@ fn div0(a: i32, b: i32) i32 { return @divTrunc(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/integer multiplication overflow.zig b/test/cases/safety/integer multiplication overflow.zig index 641801277d..f7f4148a15 100644 --- a/test/cases/safety/integer multiplication overflow.zig +++ b/test/cases/safety/integer multiplication overflow.zig @@ -17,5 +17,5 @@ fn mul(a: u16, b: u16) u16 { return a * b; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/integer negation overflow.zig b/test/cases/safety/integer negation overflow.zig index 3d4c134c4a..cfdfed0429 100644 --- a/test/cases/safety/integer negation overflow.zig +++ b/test/cases/safety/integer negation overflow.zig @@ -17,5 +17,5 @@ fn neg(a: i16) i16 { return -a; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/integer subtraction overflow.zig b/test/cases/safety/integer subtraction overflow.zig index 84a16f55b8..14e9131c3b 100644 --- a/test/cases/safety/integer subtraction overflow.zig +++ b/test/cases/safety/integer subtraction overflow.zig @@ -17,5 +17,5 @@ fn sub(a: u16, b: u16) u16 { return a - b; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/memcpy_alias.zig b/test/cases/safety/memcpy_alias.zig index d87a7bf6aa..7371457467 100644 --- a/test/cases/safety/memcpy_alias.zig +++ b/test/cases/safety/memcpy_alias.zig @@ -14,5 +14,5 @@ pub fn main() !void { @memcpy(buffer[0..len], buffer[4 .. 4 + len]); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/memcpy_len_mismatch.zig b/test/cases/safety/memcpy_len_mismatch.zig index 6ca36abccb..fb6aa2e59b 100644 --- a/test/cases/safety/memcpy_len_mismatch.zig +++ b/test/cases/safety/memcpy_len_mismatch.zig @@ -14,5 +14,5 @@ pub fn main() !void { @memcpy(buffer[0..len], buffer[len .. len + 4]); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/memset_array_undefined_bytes.zig b/test/cases/safety/memset_array_undefined_bytes.zig index e0ce2dac04..20a65d65d6 100644 --- a/test/cases/safety/memset_array_undefined_bytes.zig +++ b/test/cases/safety/memset_array_undefined_bytes.zig @@ -14,5 +14,5 @@ pub fn main() !void { x += buffer[2]; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/memset_array_undefined_large.zig b/test/cases/safety/memset_array_undefined_large.zig index dbc1cf4420..a52bfecbf0 100644 --- a/test/cases/safety/memset_array_undefined_large.zig +++ b/test/cases/safety/memset_array_undefined_large.zig @@ -14,5 +14,5 @@ pub fn main() !void { x += buffer[2]; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/memset_slice_undefined_bytes.zig b/test/cases/safety/memset_slice_undefined_bytes.zig index 4214b5db4b..fb67999306 100644 --- a/test/cases/safety/memset_slice_undefined_bytes.zig +++ b/test/cases/safety/memset_slice_undefined_bytes.zig @@ -16,5 +16,5 @@ pub fn main() !void { x += buffer[2]; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/memset_slice_undefined_large.zig b/test/cases/safety/memset_slice_undefined_large.zig index d1f4f651d3..166557240c 100644 --- a/test/cases/safety/memset_slice_undefined_large.zig +++ b/test/cases/safety/memset_slice_undefined_large.zig @@ -16,5 +16,5 @@ pub fn main() !void { x += buffer[2]; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/modrem by zero.zig b/test/cases/safety/modrem by zero.zig index f201062c0e..35b7e37e3a 100644 --- a/test/cases/safety/modrem by zero.zig +++ b/test/cases/safety/modrem by zero.zig @@ -16,5 +16,5 @@ fn div0(a: u32, b: u32) u32 { return a / b; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/modulus by zero.zig b/test/cases/safety/modulus by zero.zig index 6714458979..cdeab00dbc 100644 --- a/test/cases/safety/modulus by zero.zig +++ b/test/cases/safety/modulus by zero.zig @@ -16,5 +16,5 @@ fn mod0(a: i32, b: i32) i32 { return @mod(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/noreturn returned.zig b/test/cases/safety/noreturn returned.zig index c3c30af37e..c92fb08e62 100644 --- a/test/cases/safety/noreturn returned.zig +++ b/test/cases/safety/noreturn returned.zig @@ -19,5 +19,5 @@ pub fn main() void { bar(); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/optional unwrap operator on C pointer.zig b/test/cases/safety/optional unwrap operator on C pointer.zig index bd3313265a..98135cfae4 100644 --- a/test/cases/safety/optional unwrap operator on C pointer.zig +++ b/test/cases/safety/optional unwrap operator on C pointer.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/optional unwrap operator on null pointer.zig b/test/cases/safety/optional unwrap operator on null pointer.zig index 9dda4d0a9e..6ac54e6bd0 100644 --- a/test/cases/safety/optional unwrap operator on null pointer.zig +++ b/test/cases/safety/optional unwrap operator on null pointer.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/out of bounds array slice by length.zig b/test/cases/safety/out of bounds array slice by length.zig index 62768abebf..325749a5eb 100644 --- a/test/cases/safety/out of bounds array slice by length.zig +++ b/test/cases/safety/out of bounds array slice by length.zig @@ -16,5 +16,5 @@ fn foo(a: u32) u32 { return a; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/out of bounds slice access.zig b/test/cases/safety/out of bounds slice access.zig index b4c87948a5..f4f34a203f 100644 --- a/test/cases/safety/out of bounds slice access.zig +++ b/test/cases/safety/out of bounds slice access.zig @@ -17,5 +17,5 @@ fn bar(a: []const i32) i32 { } fn baz(_: i32) void {} // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/pointer casting null to non-optional pointer.zig b/test/cases/safety/pointer casting null to non-optional pointer.zig index fdf8dc17ce..33da071e73 100644 --- a/test/cases/safety/pointer casting null to non-optional pointer.zig +++ b/test/cases/safety/pointer casting null to non-optional pointer.zig @@ -17,5 +17,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/pointer casting to null function pointer.zig b/test/cases/safety/pointer casting to null function pointer.zig index 8f399b66dc..a57e71cb8f 100644 --- a/test/cases/safety/pointer casting to null function pointer.zig +++ b/test/cases/safety/pointer casting to null function pointer.zig @@ -19,5 +19,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/pointer slice sentinel mismatch.zig b/test/cases/safety/pointer slice sentinel mismatch.zig index 3972528edf..519b04b916 100644 --- a/test/cases/safety/pointer slice sentinel mismatch.zig +++ b/test/cases/safety/pointer slice sentinel mismatch.zig @@ -17,5 +17,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/remainder division by zero.zig b/test/cases/safety/remainder division by zero.zig index 3dc97f6e16..2d938a2fd6 100644 --- a/test/cases/safety/remainder division by zero.zig +++ b/test/cases/safety/remainder division by zero.zig @@ -16,5 +16,5 @@ fn rem0(a: i32, b: i32) i32 { return @rem(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/shift left by huge amount.zig b/test/cases/safety/shift left by huge amount.zig index a038c0ee44..374b03d123 100644 --- a/test/cases/safety/shift left by huge amount.zig +++ b/test/cases/safety/shift left by huge amount.zig @@ -18,5 +18,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/shift right by huge amount.zig b/test/cases/safety/shift right by huge amount.zig index ced81d948d..173e6fcd7e 100644 --- a/test/cases/safety/shift right by huge amount.zig +++ b/test/cases/safety/shift right by huge amount.zig @@ -18,5 +18,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/signed integer division overflow.zig b/test/cases/safety/signed integer division overflow.zig index 9d1014ceec..0d67f72649 100644 --- a/test/cases/safety/signed integer division overflow.zig +++ b/test/cases/safety/signed integer division overflow.zig @@ -17,5 +17,5 @@ fn div(a: i16, b: i16) i16 { return @divTrunc(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig b/test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig index 87c812eddc..3ee2f1fefa 100644 --- a/test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig +++ b/test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/signed integer not fitting in cast to unsigned integer.zig b/test/cases/safety/signed integer not fitting in cast to unsigned integer.zig index 5d8c3f88c8..44402c329e 100644 --- a/test/cases/safety/signed integer not fitting in cast to unsigned integer.zig +++ b/test/cases/safety/signed integer not fitting in cast to unsigned integer.zig @@ -16,5 +16,5 @@ fn unsigned_cast(x: i32) u32 { return @intCast(x); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/signed shift left overflow.zig b/test/cases/safety/signed shift left overflow.zig index f9a4db81ce..54a51e0ccd 100644 --- a/test/cases/safety/signed shift left overflow.zig +++ b/test/cases/safety/signed shift left overflow.zig @@ -17,5 +17,5 @@ fn shl(a: i16, b: u4) i16 { return @shlExact(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/signed shift right overflow.zig b/test/cases/safety/signed shift right overflow.zig index 7d71b9ffbd..1a0c5973c9 100644 --- a/test/cases/safety/signed shift right overflow.zig +++ b/test/cases/safety/signed shift right overflow.zig @@ -17,5 +17,5 @@ fn shr(a: i16, b: u4) i16 { return @shrExact(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/signed-unsigned vector cast.zig b/test/cases/safety/signed-unsigned vector cast.zig index 2e3b4d25d5..f4da258f28 100644 --- a/test/cases/safety/signed-unsigned vector cast.zig +++ b/test/cases/safety/signed-unsigned vector cast.zig @@ -17,5 +17,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slice by length sentinel mismatch on lhs.zig b/test/cases/safety/slice by length sentinel mismatch on lhs.zig index 70fa97f48a..c66a968d4b 100644 --- a/test/cases/safety/slice by length sentinel mismatch on lhs.zig +++ b/test/cases/safety/slice by length sentinel mismatch on lhs.zig @@ -14,5 +14,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slice by length sentinel mismatch on rhs.zig b/test/cases/safety/slice by length sentinel mismatch on rhs.zig index d3cff47728..a4a2189a9c 100644 --- a/test/cases/safety/slice by length sentinel mismatch on rhs.zig +++ b/test/cases/safety/slice by length sentinel mismatch on rhs.zig @@ -14,5 +14,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slice sentinel mismatch - floats.zig b/test/cases/safety/slice sentinel mismatch - floats.zig index 19b9b86c3b..45577acb00 100644 --- a/test/cases/safety/slice sentinel mismatch - floats.zig +++ b/test/cases/safety/slice sentinel mismatch - floats.zig @@ -16,5 +16,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slice sentinel mismatch - optional pointers.zig b/test/cases/safety/slice sentinel mismatch - optional pointers.zig index a3b4a98575..38ab78b2c1 100644 --- a/test/cases/safety/slice sentinel mismatch - optional pointers.zig +++ b/test/cases/safety/slice sentinel mismatch - optional pointers.zig @@ -16,5 +16,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slice slice sentinel mismatch.zig b/test/cases/safety/slice slice sentinel mismatch.zig index 635706b2c5..51d4c16596 100644 --- a/test/cases/safety/slice slice sentinel mismatch.zig +++ b/test/cases/safety/slice slice sentinel mismatch.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slice start index greater than end index.zig b/test/cases/safety/slice start index greater than end index.zig index 83d489ab56..a6dde3ac63 100644 --- a/test/cases/safety/slice start index greater than end index.zig +++ b/test/cases/safety/slice start index greater than end index.zig @@ -20,5 +20,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slice with sentinel out of bounds - runtime len.zig b/test/cases/safety/slice with sentinel out of bounds - runtime len.zig index abb3cc42f0..7039f541e3 100644 --- a/test/cases/safety/slice with sentinel out of bounds - runtime len.zig +++ b/test/cases/safety/slice with sentinel out of bounds - runtime len.zig @@ -19,5 +19,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slice with sentinel out of bounds.zig b/test/cases/safety/slice with sentinel out of bounds.zig index 1683dc9d3f..8439e8c737 100644 --- a/test/cases/safety/slice with sentinel out of bounds.zig +++ b/test/cases/safety/slice with sentinel out of bounds.zig @@ -17,5 +17,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slicing null C pointer - runtime len.zig b/test/cases/safety/slicing null C pointer - runtime len.zig index dd73a50112..763553b04a 100644 --- a/test/cases/safety/slicing null C pointer - runtime len.zig +++ b/test/cases/safety/slicing null C pointer - runtime len.zig @@ -17,5 +17,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/slicing null C pointer.zig b/test/cases/safety/slicing null C pointer.zig index 862f2dcfdb..a928fd585f 100644 --- a/test/cases/safety/slicing null C pointer.zig +++ b/test/cases/safety/slicing null C pointer.zig @@ -16,5 +16,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/switch else on corrupt enum value - one prong.zig b/test/cases/safety/switch else on corrupt enum value - one prong.zig index c11227c3be..73f6ed9dc8 100644 --- a/test/cases/safety/switch else on corrupt enum value - one prong.zig +++ b/test/cases/safety/switch else on corrupt enum value - one prong.zig @@ -20,5 +20,5 @@ pub fn main() !void { } } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/switch else on corrupt enum value - union.zig b/test/cases/safety/switch else on corrupt enum value - union.zig index a63c78597e..77dacd86c6 100644 --- a/test/cases/safety/switch else on corrupt enum value - union.zig +++ b/test/cases/safety/switch else on corrupt enum value - union.zig @@ -25,5 +25,5 @@ pub fn main() !void { } } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/switch else on corrupt enum value.zig b/test/cases/safety/switch else on corrupt enum value.zig index 7e050838c0..228e3c70ec 100644 --- a/test/cases/safety/switch else on corrupt enum value.zig +++ b/test/cases/safety/switch else on corrupt enum value.zig @@ -19,5 +19,5 @@ pub fn main() !void { } } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/switch on corrupted enum value.zig b/test/cases/safety/switch on corrupted enum value.zig index f890761911..4d46d2e7a7 100644 --- a/test/cases/safety/switch on corrupted enum value.zig +++ b/test/cases/safety/switch on corrupted enum value.zig @@ -23,5 +23,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/switch on corrupted union value.zig b/test/cases/safety/switch on corrupted union value.zig index fc93c9d6e7..0f622dcbd8 100644 --- a/test/cases/safety/switch on corrupted union value.zig +++ b/test/cases/safety/switch on corrupted union value.zig @@ -23,5 +23,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/unreachable.zig b/test/cases/safety/unreachable.zig index 492f7958b1..fc1e886540 100644 --- a/test/cases/safety/unreachable.zig +++ b/test/cases/safety/unreachable.zig @@ -11,5 +11,5 @@ pub fn main() !void { unreachable; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig b/test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig index 9bd4c42007..6a3f0c08a6 100644 --- a/test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig +++ b/test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/unsigned shift left overflow.zig b/test/cases/safety/unsigned shift left overflow.zig index d38d8f6ecf..e2f58f0f3b 100644 --- a/test/cases/safety/unsigned shift left overflow.zig +++ b/test/cases/safety/unsigned shift left overflow.zig @@ -17,5 +17,5 @@ fn shl(a: u16, b: u4) u16 { return @shlExact(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/unsigned shift right overflow.zig b/test/cases/safety/unsigned shift right overflow.zig index 121797a17d..6ded52098d 100644 --- a/test/cases/safety/unsigned shift right overflow.zig +++ b/test/cases/safety/unsigned shift right overflow.zig @@ -17,5 +17,5 @@ fn shr(a: u16, b: u4) u16 { return @shrExact(a, b); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/unwrap error switch.zig b/test/cases/safety/unwrap error switch.zig index 0723a9fb24..b3194bd2e0 100644 --- a/test/cases/safety/unwrap error switch.zig +++ b/test/cases/safety/unwrap error switch.zig @@ -17,5 +17,5 @@ fn bar() !void { return error.Whatever; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/unwrap error.zig b/test/cases/safety/unwrap error.zig index e2d7ea725b..9fe7d437bc 100644 --- a/test/cases/safety/unwrap error.zig +++ b/test/cases/safety/unwrap error.zig @@ -15,5 +15,5 @@ fn bar() !void { return error.Whatever; } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/value does not fit in shortening cast - u0.zig b/test/cases/safety/value does not fit in shortening cast - u0.zig index ec111a2cae..3644437ea1 100644 --- a/test/cases/safety/value does not fit in shortening cast - u0.zig +++ b/test/cases/safety/value does not fit in shortening cast - u0.zig @@ -17,5 +17,5 @@ fn shorten_cast(x: u8) u0 { return @intCast(x); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/value does not fit in shortening cast.zig b/test/cases/safety/value does not fit in shortening cast.zig index a5ea41659e..b48c4698fa 100644 --- a/test/cases/safety/value does not fit in shortening cast.zig +++ b/test/cases/safety/value does not fit in shortening cast.zig @@ -17,5 +17,5 @@ fn shorten_cast(x: i32) i8 { return @intCast(x); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/safety/zero casted to error.zig b/test/cases/safety/zero casted to error.zig index 78340db316..1ffa995260 100644 --- a/test/cases/safety/zero casted to error.zig +++ b/test/cases/safety/zero casted to error.zig @@ -15,5 +15,5 @@ fn bar(x: u16) anyerror { return @errorFromInt(x); } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/taking_pointer_of_global_tagged_union.zig b/test/cases/taking_pointer_of_global_tagged_union.zig index ee9df21783..accb22667d 100644 --- a/test/cases/taking_pointer_of_global_tagged_union.zig +++ b/test/cases/taking_pointer_of_global_tagged_union.zig @@ -22,5 +22,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // target=native diff --git a/test/cases/union_unresolved_layout.zig b/test/cases/union_unresolved_layout.zig index f76c929e8a..4c458a90f3 100644 --- a/test/cases/union_unresolved_layout.zig +++ b/test/cases/union_unresolved_layout.zig @@ -11,5 +11,5 @@ pub fn main() !void { } // run -// backend=llvm +// backend=stage2,llvm // |
