diff --git a/test/cases/README.md b/test/cases/README.md index 97c82dae96fdd7f9b1f81ce384444f8ebc69bc3e..854cb8c99c77fddecdef16827b814481dfa675cb 100644 --- a/test/cases/README.md +++ b/test/cases/README.md @@ -77,12 +77,13 @@ path will be prepended as a prefix on the test case name. ```zig // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos ``` Possible backends are: + * `auto`: the default; compiler picks the backend based on robustness. * `stage1`: equivalent to `-fstage1`. - * `stage2`: equivalent to passing `-fno-stage1 -fno-LLVM`. - * `llvm`: equivalent to `-fLLVM -fno-stage1`. + * `selfhosted`: equivalent to passing `-fno-llvm -fno-lld`. + * `llvm`: equivalent to `-fllvm`. diff --git a/test/cases/address_of_extern_var_as_const.zig b/test/cases/address_of_extern_var_as_const.zig index 1a18c335c402db8d97e5e81ce1ad9b4b80ef1364..d1aabbc922253279c246857199ffe3ad9baa86dd 100644 --- a/test/cases/address_of_extern_var_as_const.zig +++ b/test/cases/address_of_extern_var_as_const.zig @@ -6,5 +6,5 @@ export const p_external_variable = &external_variable; // compile // output_mode=Obj -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/array_in_anon_struct.zig b/test/cases/array_in_anon_struct.zig index 8c4f5ea0514f37d5f1d4fadb1dda0ce34b66484d..44645022c45271d1e937cc37b8f6eb9f2967933d 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/bad_inferred_variable_type.zig b/test/cases/bad_inferred_variable_type.zig deleted file mode 100644 index e84129960616fbdbde5b5a49f69d1c9ca7b22ecd..0000000000000000000000000000000000000000 --- a/test/cases/bad_inferred_variable_type.zig +++ /dev/null @@ -1,10 +0,0 @@ -pub fn main() void { - var x = null; - _ = &x; -} - -// error -// output_mode=Exe -// backend=stage2 -// -// :2:9: error: variable of type '@TypeOf(null)' must be const or comptime diff --git a/test/cases/comparison_of_non-tagged_union_and_enum_literal.zig b/test/cases/comparison_of_non-tagged_union_and_enum_literal.zig deleted file mode 100644 index 3e529d5e302898d9b5717a4bf039efab8526b6b1..0000000000000000000000000000000000000000 --- a/test/cases/comparison_of_non-tagged_union_and_enum_literal.zig +++ /dev/null @@ -1,14 +0,0 @@ -export fn entry() void { - const U = union { A: u32, B: u64 }; - var u = U{ .A = 42 }; - var ok = u == .A; - _ = &u; - _ = &ok; -} - -// error -// backend=stage2 -// target=native -// -// :4:14: error: comparison of union and enum literal is only valid for tagged union types -// :2:15: note: union 'tmp.entry.U' is not a tagged union diff --git a/test/cases/compile_errors/@embedFile_with_empty_path.zig b/test/cases/compile_errors/@embedFile_with_empty_path.zig index 305e8a74cc0d4f8e8ce99f6435c3593663c8b3b7..c8a5e6c1afb8316b2697b247dcd76fc1e2809744 100644 --- a/test/cases/compile_errors/@embedFile_with_empty_path.zig +++ b/test/cases/compile_errors/@embedFile_with_empty_path.zig @@ -5,7 +5,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:29: error: file path name cannot be empty diff --git a/test/cases/compile_errors/@errorCast_with_bad_type.zig b/test/cases/compile_errors/@errorCast_with_bad_type.zig index b71b781ccabfdac816ed6d0aafa6895e884b12a4..31ca62216aaa697c3e5c20d92a5c2a875fcac065 100644 --- a/test/cases/compile_errors/@errorCast_with_bad_type.zig +++ b/test/cases/compile_errors/@errorCast_with_bad_type.zig @@ -20,7 +20,6 @@ pub export fn entry4() void { } // error -// backend=stage2 // target=x86_64-linux // // :4:25: error: expected error set or error union type, found 'comptime_int' diff --git a/test/cases/compile_errors/@intCast_on_vec.zig b/test/cases/compile_errors/@intCast_on_vec.zig index 0bc18afb9fce74ec9f33d42826c29e02fe4e5ab7..6f079109151a852cafde83e0223fd3d09e11750c 100644 --- a/test/cases/compile_errors/@intCast_on_vec.zig +++ b/test/cases/compile_errors/@intCast_on_vec.zig @@ -7,7 +7,6 @@ export fn entry() void { // https://github.com/ziglang/zig/issues/13782 // error -// backend=stage2 // target=x86_64-linux // // :3:27: error: expected type 'u32', found '@Vector(4, u32)' diff --git a/test/cases/compile_errors/@intFromPtr_with_bad_type.zig b/test/cases/compile_errors/@intFromPtr_with_bad_type.zig index 2899d083489b53df91001d419ab2cb457a038442..ec98c1bc14425d91c36a56735502cdefc5d0eba4 100644 --- a/test/cases/compile_errors/@intFromPtr_with_bad_type.zig +++ b/test/cases/compile_errors/@intFromPtr_with_bad_type.zig @@ -5,7 +5,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:23: error: comptime-only type 'comptime_int' has no pointer address diff --git a/test/cases/compile_errors/@trap_comptime_call.zig b/test/cases/compile_errors/@trap_comptime_call.zig index c6d0decf98208d7de737cea327876afffdbce04a..bb4c391a9491cb3c1211a62276d0a9f9e7c35f13 100644 --- a/test/cases/compile_errors/@trap_comptime_call.zig +++ b/test/cases/compile_errors/@trap_comptime_call.zig @@ -3,7 +3,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:14: error: encountered @trap at comptime diff --git a/test/cases/compile_errors/AstGen_comptime_known_struct_is_resolved_before_error.zig b/test/cases/compile_errors/AstGen_comptime_known_struct_is_resolved_before_error.zig index 0764dc9472be9884f94abc187ecdc52086fd5257..03b4a425a547bf441f1c8195660699a88d7d3af2 100644 --- a/test/cases/compile_errors/AstGen_comptime_known_struct_is_resolved_before_error.zig +++ b/test/cases/compile_errors/AstGen_comptime_known_struct_is_resolved_before_error.zig @@ -10,8 +10,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :8:12: error: variable of type 'tmp.S1' must be const or comptime // :2:8: note: struct requires comptime because of this field diff --git a/test/cases/compile_errors/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig b/test/cases/compile_errors/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig index c0188477b85c45ffb98233af27d6ef72647d23d9..a578ebd84b758fb18e4f688982f917dc5639a0b1 100644 --- a/test/cases/compile_errors/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig +++ b/test/cases/compile_errors/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig @@ -6,8 +6,6 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :3:19: error: C pointers cannot point to non-C-ABI-compatible type 'tmp.Foo' // :3:19: note: only extern structs and ABI sized packed structs are extern compatible diff --git a/test/cases/compile_errors/C_pointer_to_anyopaque.zig b/test/cases/compile_errors/C_pointer_to_anyopaque.zig index 21c67e151cff436e7a5fefa0521818bd0951cc1d..10dd0ee4d1307aba1a49a3cea11ceb83c1ab10a5 100644 --- a/test/cases/compile_errors/C_pointer_to_anyopaque.zig +++ b/test/cases/compile_errors/C_pointer_to_anyopaque.zig @@ -5,7 +5,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :3:16: error: C pointers cannot point to opaque types diff --git a/test/cases/compile_errors/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig b/test/cases/compile_errors/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig index 643b5f6572dc4a548a996f6260aafc97ab35f735..967c42db23fcbe724fc4b083f80fcfbd8adb0e07 100644 --- a/test/cases/compile_errors/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig +++ b/test/cases/compile_errors/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig @@ -8,8 +8,6 @@ export fn f2(x: @Vector(4, u32)) @Vector(4, u32) { } // error -// backend=stage2 -// target=native // // :3:12: error: negation of type 'u32' // :7:12: error: negation of type '@Vector(4, u32)' diff --git a/test/cases/compile_errors/Issue_6823_dont_allow_._to_be_followed_by_.zig b/test/cases/compile_errors/Issue_6823_dont_allow_._to_be_followed_by_.zig index a1a57d1e97b9996290ddc4679a4382daee8d977d..d5ab67d8eefe7427399b5cb3f88719f88c974a50 100644 --- a/test/cases/compile_errors/Issue_6823_dont_allow_._to_be_followed_by_.zig +++ b/test/cases/compile_errors/Issue_6823_dont_allow_._to_be_followed_by_.zig @@ -4,7 +4,5 @@ fn foo() void { } // error -// backend=stage2 -// target=native // // :2:28: error: '.*' cannot be followed by '*'; are you missing a space? diff --git a/test/cases/compile_errors/access_inactive_union_field_comptime.zig b/test/cases/compile_errors/access_inactive_union_field_comptime.zig index fec57b2b36e734e484615ad41297591d051ce98a..d353526d621841015feef09d3f7ad0c81094038b 100644 --- a/test/cases/compile_errors/access_inactive_union_field_comptime.zig +++ b/test/cases/compile_errors/access_inactive_union_field_comptime.zig @@ -15,8 +15,6 @@ pub export fn entry1() void { } // error -// backend=stage2 -// target=native // // :9:15: error: access of union field 'a' while field 'b' is active // :2:21: note: union declared here diff --git a/test/cases/compile_errors/access_non-existent_member_of_error_set.zig b/test/cases/compile_errors/access_non-existent_member_of_error_set.zig index 7f0bc562ac391b3c547622c06c7a9efb4d3c2b6c..9634a74c305adb6b8e6f046ad87c39c6304640ad 100644 --- a/test/cases/compile_errors/access_non-existent_member_of_error_set.zig +++ b/test/cases/compile_errors/access_non-existent_member_of_error_set.zig @@ -5,7 +5,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:18: error: no error named 'Bar' in 'error{A}' diff --git a/test/cases/compile_errors/accessing_runtime_parameter_from_outer_function.zig b/test/cases/compile_errors/accessing_runtime_parameter_from_outer_function.zig index 176ace28db9143e47fce79e1e88fae4e9c6a4adc..37bc8f5388edb4c18bc72e3cd9084797742f7b2f 100644 --- a/test/cases/compile_errors/accessing_runtime_parameter_from_outer_function.zig +++ b/test/cases/compile_errors/accessing_runtime_parameter_from_outer_function.zig @@ -13,8 +13,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:24: error: 'y' not accessible from inner function // :3:9: note: crossed function definition here diff --git a/test/cases/compile_errors/accessing_runtime_paramter_outside_function_scope.zig b/test/cases/compile_errors/accessing_runtime_paramter_outside_function_scope.zig index c6bc9cfe2ebe9339314e4a81662dcd0c409fb90d..780d48c9cf4458168af8d956d1fcbff1b4518cd4 100644 --- a/test/cases/compile_errors/accessing_runtime_paramter_outside_function_scope.zig +++ b/test/cases/compile_errors/accessing_runtime_paramter_outside_function_scope.zig @@ -6,7 +6,5 @@ export fn entry(y: u8) void { } // error -// backend=stage2 -// target=native // // :3:17: error: 'y' not accessible outside function scope diff --git a/test/cases/compile_errors/add_sat_on_undefined_value.zig b/test/cases/compile_errors/add_sat_on_undefined_value.zig index e23a985d1a59c6efcd7907d02c5e61b8d6ab6ee7..a0648e1a0f2c50672f42c2f14678caeb9c714d39 100644 --- a/test/cases/compile_errors/add_sat_on_undefined_value.zig +++ b/test/cases/compile_errors/add_sat_on_undefined_value.zig @@ -15,8 +15,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :6:5: error: found compile log statement // diff --git a/test/cases/compile_errors/add_wrap_on_undefined_value.zig b/test/cases/compile_errors/add_wrap_on_undefined_value.zig index b957485735a3174cb3ffadabfe6b5c78a52ee1bd..9246e6108914947e972860d330567ae0fb0aa0fd 100644 --- a/test/cases/compile_errors/add_wrap_on_undefined_value.zig +++ b/test/cases/compile_errors/add_wrap_on_undefined_value.zig @@ -15,8 +15,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :6:5: error: found compile log statement // diff --git a/test/cases/compile_errors/addition_with_non_numbers.zig b/test/cases/compile_errors/addition_with_non_numbers.zig index 9b2745dc4ae402ee12babc4b31787d16fb1f3a51..170220e9e6eadee6554c375623951b31e24706a3 100644 --- a/test/cases/compile_errors/addition_with_non_numbers.zig +++ b/test/cases/compile_errors/addition_with_non_numbers.zig @@ -8,7 +8,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :4:29: error: invalid operands to binary expression: 'struct' and 'struct' diff --git a/test/cases/compile_errors/address_of_number_literal.zig b/test/cases/compile_errors/address_of_number_literal.zig index e41fbd229c49b2ffb44142bc09e266226ea766e1..3ec9655cf280caf342bc6e72ed76ae4291664442 100644 --- a/test/cases/compile_errors/address_of_number_literal.zig +++ b/test/cases/compile_errors/address_of_number_literal.zig @@ -8,8 +8,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :4:12: error: expected type '*const i32', found '*const comptime_int' // :4:12: note: pointer type child 'comptime_int' cannot cast into pointer type child 'i32' diff --git a/test/cases/compile_errors/alignCast_expects_pointer_or_slice.zig b/test/cases/compile_errors/alignCast_expects_pointer_or_slice.zig index 25345aced0d59ff7dc37ed035f017094f6a8744f..aba38bef0d0d6ec64c5d91d462f5d02b77d6ba5c 100644 --- a/test/cases/compile_errors/alignCast_expects_pointer_or_slice.zig +++ b/test/cases/compile_errors/alignCast_expects_pointer_or_slice.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:41: error: expected pointer type, found 'u32' diff --git a/test/cases/compile_errors/alignOf_bad_type.zig b/test/cases/compile_errors/alignOf_bad_type.zig index 5408c21314ff743766f03bf6559fd9aec0b1a9dd..253adceb0547552ba531eb93a50f989d770a3b7c 100644 --- a/test/cases/compile_errors/alignOf_bad_type.zig +++ b/test/cases/compile_errors/alignOf_bad_type.zig @@ -3,7 +3,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :2:21: error: no align available for type 'noreturn' diff --git a/test/cases/compile_errors/align_n_expr_function_pointers_is_a_compile_error.zig b/test/cases/compile_errors/align_n_expr_function_pointers_is_a_compile_error.zig index 4e2f1ca023df98b5506f4bb28f6c8c77710c64d6..2f9907d4892ce0a9e75397b12a60895ba12c2954 100644 --- a/test/cases/compile_errors/align_n_expr_function_pointers_is_a_compile_error.zig +++ b/test/cases/compile_errors/align_n_expr_function_pointers_is_a_compile_error.zig @@ -3,7 +3,6 @@ export fn foo() align(1) void { } // error -// backend=stage2 // target=wasm32-freestanding-none // // :1:23: error: target does not support function alignment diff --git a/test/cases/compile_errors/alignment_of_enum_field_specified.zig b/test/cases/compile_errors/alignment_of_enum_field_specified.zig index 409a8e0f934bce1429e4de31a12d72910fa716ad..3266d993974f00fd561a6f45a668ced1cad70b56 100644 --- a/test/cases/compile_errors/alignment_of_enum_field_specified.zig +++ b/test/cases/compile_errors/alignment_of_enum_field_specified.zig @@ -11,7 +11,5 @@ export fn entry1() void { } // error -// backend=stage2 -// target=native // // :4:13: error: enum fields cannot be aligned diff --git a/test/cases/compile_errors/ambiguous_coercion_of_division_operands.zig b/test/cases/compile_errors/ambiguous_coercion_of_division_operands.zig index 5defb463c2f860f6f6770df56b0c7db1cdb872d3..06562454bfa3cc76b80fab50b745b7744db48fbe 100644 --- a/test/cases/compile_errors/ambiguous_coercion_of_division_operands.zig +++ b/test/cases/compile_errors/ambiguous_coercion_of_division_operands.zig @@ -16,8 +16,6 @@ export fn entry4() void { } // error -// backend=stage2 -// target=native // // :2:25: error: ambiguous coercion of division operands 'comptime_float' and 'comptime_int'; non-zero remainder '4' // :6:23: error: ambiguous coercion of division operands 'comptime_int' and 'comptime_float'; non-zero remainder '4' diff --git a/test/cases/compile_errors/ambiguous_decl_reference.zig b/test/cases/compile_errors/ambiguous_decl_reference.zig index c32b9a0755d6ca2fafe3e1461ec93459170bb9ef..cd5ccc90c4a6ee2e81e087bd23d518a1536c6629 100644 --- a/test/cases/compile_errors/ambiguous_decl_reference.zig +++ b/test/cases/compile_errors/ambiguous_decl_reference.zig @@ -13,8 +13,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:13: error: ambiguous reference // :7:9: note: declared here diff --git a/test/cases/compile_errors/any_typed_null_to_any_typed_optional.zig b/test/cases/compile_errors/any_typed_null_to_any_typed_optional.zig index 306fb7efc0f15f68aa529aae47bb6bce6fb74ac7..59fcc77d7f31047e1996d6a4b34ebffab21a3d02 100644 --- a/test/cases/compile_errors/any_typed_null_to_any_typed_optional.zig +++ b/test/cases/compile_errors/any_typed_null_to_any_typed_optional.zig @@ -4,8 +4,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:9: error: expected type '?*anyopaque', found '?usize' // :3:9: note: optional type child 'usize' cannot cast into optional type child '*anyopaque' diff --git a/test/cases/compile_errors/array_access_of_non_array.zig b/test/cases/compile_errors/array_access_of_non_array.zig index 4bcb9bd237974c6998c84739a7d24f6d8019f42d..e72860d87ff7d91b20a6e07655395cd94c1b751d 100644 --- a/test/cases/compile_errors/array_access_of_non_array.zig +++ b/test/cases/compile_errors/array_access_of_non_array.zig @@ -8,8 +8,6 @@ export fn g() void { } // error -// backend=stage2 -// target=native // // :3:8: error: type 'bool' does not support indexing // :3:8: note: operand must be an array, slice, tuple, or vector diff --git a/test/cases/compile_errors/array_access_of_type.zig b/test/cases/compile_errors/array_access_of_type.zig index b9e6f24a5547c71a7a00e0758ddfc37c19638188..a3f6813888888699ea97a40d4d76e43e81871d1c 100644 --- a/test/cases/compile_errors/array_access_of_type.zig +++ b/test/cases/compile_errors/array_access_of_type.zig @@ -4,8 +4,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :2:14: error: type 'type' does not support indexing // :2:14: note: operand must be an array, slice, tuple, or vector diff --git a/test/cases/compile_errors/array_access_of_undeclared_identifier.zig b/test/cases/compile_errors/array_access_of_undeclared_identifier.zig index 8f4e447abaa1cb317813631a8904b874b3b20f73..0a96a0f9751d6cbfac8743f76b489aef9584d3ab 100644 --- a/test/cases/compile_errors/array_access_of_undeclared_identifier.zig +++ b/test/cases/compile_errors/array_access_of_undeclared_identifier.zig @@ -3,7 +3,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :2:5: error: use of undeclared identifier 'i' diff --git a/test/cases/compile_errors/array_access_with_non_integer_index.zig b/test/cases/compile_errors/array_access_with_non_integer_index.zig index 0189d0f09ca6936ad4e29c515064adc675af55be..1cb6de489f2e135de36078c822b6066a75062efa 100644 --- a/test/cases/compile_errors/array_access_with_non_integer_index.zig +++ b/test/cases/compile_errors/array_access_with_non_integer_index.zig @@ -12,8 +12,6 @@ export fn g() void { } // error -// backend=stage2 -// target=native // // :4:11: error: expected type 'usize', found 'bool' // :10:15: error: expected type 'usize', found 'bool' diff --git a/test/cases/compile_errors/array_concatenation_with_wrong_type.zig b/test/cases/compile_errors/array_concatenation_with_wrong_type.zig index 5c634eceb0983e018e64f97f931eb9a3b07a4a2a..880b5af001f575f660afa6624dbf9fc7a9879690 100644 --- a/test/cases/compile_errors/array_concatenation_with_wrong_type.zig +++ b/test/cases/compile_errors/array_concatenation_with_wrong_type.zig @@ -7,7 +7,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :3:11: error: expected indexable; found 'usize' diff --git a/test/cases/compile_errors/array_init_invalid_elem_count.zig b/test/cases/compile_errors/array_init_invalid_elem_count.zig index ce281452698940aef17b36fb456d2f6c07b6f110..8073b376ce3ebc0f19d3af8154803fae4abc0013 100644 --- a/test/cases/compile_errors/array_init_invalid_elem_count.zig +++ b/test/cases/compile_errors/array_init_invalid_elem_count.zig @@ -32,8 +32,6 @@ export fn entry3() void { } // error -// backend=stage2 -// target=native // // :4:17: error: expected 8 vector elements; found 1 // :8:17: error: expected 8 vector elements; found 0 diff --git a/test/cases/compile_errors/array_init_not_supported_on_result_type.zig b/test/cases/compile_errors/array_init_not_supported_on_result_type.zig index c56440b48a342b0f90754f24c9d9ad23dd1d11f5..1ec96eb31a0b9eb3f6ddfa5a4dd4bd1810f0fed0 100644 --- a/test/cases/compile_errors/array_init_not_supported_on_result_type.zig +++ b/test/cases/compile_errors/array_init_not_supported_on_result_type.zig @@ -5,7 +5,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :4:12: error: type 'u32' does not support array initialization syntax diff --git a/test/cases/compile_errors/asm_at_compile_time.zig b/test/cases/compile_errors/asm_at_compile_time.zig index 9c34b582988120e0600d4a9c4abb4094582bec81..aba823a37e0860b6819f1db5cb0935796f96dbde 100644 --- a/test/cases/compile_errors/asm_at_compile_time.zig +++ b/test/cases/compile_errors/asm_at_compile_time.zig @@ -11,8 +11,6 @@ fn doSomeAsm() void { } // error -// backend=stage2 -// target=native // // :6:5: error: unable to evaluate comptime expression // :2:14: note: called at comptime from here diff --git a/test/cases/compile_errors/asm_output_to_const.zig b/test/cases/compile_errors/asm_output_to_const.zig index ec0dcc2ece6f5bc7b81b2ed8bec7959e3d4346aa..a25552c3a1d8486fd4511140337043f5fe119465 100644 --- a/test/cases/compile_errors/asm_output_to_const.zig +++ b/test/cases/compile_errors/asm_output_to_const.zig @@ -8,7 +8,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :4:5: error: asm cannot output to const local 'f' diff --git a/test/cases/compile_errors/assign_inline_fn_to_non-comptime_var.zig b/test/cases/compile_errors/assign_inline_fn_to_non-comptime_var.zig index 38360e7ed547176c0fc5460a68300f7a7061bded..ee666a028b1c633f35ae87e3de37ae0ff5126048 100644 --- a/test/cases/compile_errors/assign_inline_fn_to_non-comptime_var.zig +++ b/test/cases/compile_errors/assign_inline_fn_to_non-comptime_var.zig @@ -5,8 +5,6 @@ export fn entry() void { inline fn b() void {} // error -// backend=stage2 -// target=native // // :2:9: error: variable of type '*const fn () callconv(.@"inline") void' must be const or comptime // :2:9: note: function has inline calling convention diff --git a/test/cases/compile_errors/assign_local_bad_coercion.zig b/test/cases/compile_errors/assign_local_bad_coercion.zig index 405af4f23534c93627cb78343c9d6019ef0a59c4..ae2566beb903f6f7d4689ce195624d49d5e338d1 100644 --- a/test/cases/compile_errors/assign_local_bad_coercion.zig +++ b/test/cases/compile_errors/assign_local_bad_coercion.zig @@ -13,8 +13,6 @@ export fn varEntry() u32 { } // error -// backend=stage2 -// target=native // // :6:21: error: expected type 'u32', found 'u64' // :6:21: note: unsigned 32-bit int cannot represent all possible unsigned 64-bit values diff --git a/test/cases/compile_errors/assign_null_to_non-optional_pointer.zig b/test/cases/compile_errors/assign_null_to_non-optional_pointer.zig index cc410e62289a8b5c55e076ba8bfa174a05bed6d1..2e585dc28a5c4a91a6b8b003cd3043630b8aaed8 100644 --- a/test/cases/compile_errors/assign_null_to_non-optional_pointer.zig +++ b/test/cases/compile_errors/assign_null_to_non-optional_pointer.zig @@ -5,7 +5,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:16: error: expected type '*u8', found '@TypeOf(null)' diff --git a/test/cases/compile_errors/assign_through_constant_pointer.zig b/test/cases/compile_errors/assign_through_constant_pointer.zig index 7cc7a4b6ab4c2b79d4464ec263f1b413e57a36e6..2437cbb4c027228ec9f057c53e32865316bf2997 100644 --- a/test/cases/compile_errors/assign_through_constant_pointer.zig +++ b/test/cases/compile_errors/assign_through_constant_pointer.zig @@ -4,7 +4,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :3:9: error: cannot assign to constant diff --git a/test/cases/compile_errors/assign_through_constant_slice.zig b/test/cases/compile_errors/assign_through_constant_slice.zig index 9ac006a1a45804ebae73a391e169905113dfef39..8f8068c620dcef3d44db590bb5cc6dfe5df86cfc 100644 --- a/test/cases/compile_errors/assign_through_constant_slice.zig +++ b/test/cases/compile_errors/assign_through_constant_slice.zig @@ -4,7 +4,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :3:9: error: cannot assign to constant diff --git a/test/cases/compile_errors/assign_to_constant_field.zig b/test/cases/compile_errors/assign_to_constant_field.zig index 312ff44e0ea458534e54418d223edb5d0072cf7b..074398f79985730242060c124bffbe01292d9967 100644 --- a/test/cases/compile_errors/assign_to_constant_field.zig +++ b/test/cases/compile_errors/assign_to_constant_field.zig @@ -9,7 +9,5 @@ export fn derp() void { } // error -// backend=stage2 -// target=native // // :8:6: error: cannot assign to constant diff --git a/test/cases/compile_errors/assign_to_invalid_dereference.zig b/test/cases/compile_errors/assign_to_invalid_dereference.zig index cb35004034d7dbc2f9145782758cb157937bea47..98c6b0c4d94c9e677157c93b0d28472b56dfac42 100644 --- a/test/cases/compile_errors/assign_to_invalid_dereference.zig +++ b/test/cases/compile_errors/assign_to_invalid_dereference.zig @@ -3,7 +3,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:8: error: cannot dereference non-pointer type 'comptime_int' diff --git a/test/cases/compile_errors/assign_too_big_number_to_u16.zig b/test/cases/compile_errors/assign_too_big_number_to_u16.zig index 4f595a95da5f956f1dc6cba28c2c5aabc26e6460..294159b2933e7ee117b24fbffcb8655d698e77d5 100644 --- a/test/cases/compile_errors/assign_too_big_number_to_u16.zig +++ b/test/cases/compile_errors/assign_too_big_number_to_u16.zig @@ -4,7 +4,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :2:26: error: type 'u16' cannot represent integer value '753664' diff --git a/test/cases/compile_errors/assign_unreachable.zig b/test/cases/compile_errors/assign_unreachable.zig index f3d218e465568a6cbf513fac15af240d5cbb2693..ae8bd3f51b6d67edca89d229708fa4a95ae7d19e 100644 --- a/test/cases/compile_errors/assign_unreachable.zig +++ b/test/cases/compile_errors/assign_unreachable.zig @@ -4,8 +4,6 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :2:5: error: unreachable code // :2:15: note: control flow is diverted here diff --git a/test/cases/compile_errors/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig b/test/cases/compile_errors/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig index f91b6a4ef22b81a6350e2b528dc025e3c90f5eb9..f48f468831a5bd2ee61198fb033b67cc106b777e 100644 --- a/test/cases/compile_errors/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig +++ b/test/cases/compile_errors/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig @@ -15,8 +15,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :11:20: error: expected type 'u8', found '?u8' // :11:20: note: cannot convert optional to payload type diff --git a/test/cases/compile_errors/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig b/test/cases/compile_errors/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig index b2ca6950f7f139e74c2cf9c3931e564f9c54da8b..720aef2ebb8cfd17c6f68b9c6138fe8f20dac1e2 100644 --- a/test/cases/compile_errors/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig +++ b/test/cases/compile_errors/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:31: error: @atomicStore atomic ordering must not be acquire or acq_rel diff --git a/test/cases/compile_errors/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig b/test/cases/compile_errors/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig index 9ac4fcb735a9976e9ec2d25da26192c0f6b57cb8..1979440a99945e0408d2358059c8e928ee3f2f97 100644 --- a/test/cases/compile_errors/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig +++ b/test/cases/compile_errors/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig @@ -5,7 +5,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :4:81: error: failure atomic ordering must be no stricter than success diff --git a/test/cases/compile_errors/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig b/test/cases/compile_errors/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig index 66bb505fababd02c59b84b2af299aa64db386446..6c90c08f23efe2c340f1cf138bd8353dc5b7ca40 100644 --- a/test/cases/compile_errors/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig +++ b/test/cases/compile_errors/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig @@ -5,7 +5,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :4:58: error: success atomic ordering must be monotonic or stricter diff --git a/test/cases/compile_errors/atomicrmw_with_bool_op_not_.Xchg.zig b/test/cases/compile_errors/atomicrmw_with_bool_op_not_.Xchg.zig index 04e448b8651b779851bbcf40864eb93f0af754b1..19b600ae9b48e96bb32f20007f0696f80002c819 100644 --- a/test/cases/compile_errors/atomicrmw_with_bool_op_not_.Xchg.zig +++ b/test/cases/compile_errors/atomicrmw_with_bool_op_not_.Xchg.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:31: error: @atomicRmw with bool only allowed with .Xchg diff --git a/test/cases/compile_errors/atomicrmw_with_enum_op_not_.Xchg.zig b/test/cases/compile_errors/atomicrmw_with_enum_op_not_.Xchg.zig index 2725d07c2fe4e6f291f4ea3eb540af1d4029f7ef..f3f22df2b6a66348c7e1b1f979767d02abca9918 100644 --- a/test/cases/compile_errors/atomicrmw_with_enum_op_not_.Xchg.zig +++ b/test/cases/compile_errors/atomicrmw_with_enum_op_not_.Xchg.zig @@ -10,7 +10,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :9:28: error: @atomicRmw with enum only allowed with .Xchg diff --git a/test/cases/compile_errors/atomicrmw_with_float_op_not_.Xchg_.Add_.Sub_.Max_or_.Min.zig b/test/cases/compile_errors/atomicrmw_with_float_op_not_.Xchg_.Add_.Sub_.Max_or_.Min.zig index c877eea8d2cdc3f8c6b888f631555e4d4d890cd3..3f5052a4248b222007618b36025537600e57c516 100644 --- a/test/cases/compile_errors/atomicrmw_with_float_op_not_.Xchg_.Add_.Sub_.Max_or_.Min.zig +++ b/test/cases/compile_errors/atomicrmw_with_float_op_not_.Xchg_.Add_.Sub_.Max_or_.Min.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:30: error: @atomicRmw with float only allowed with .Xchg, .Add, .Sub, .Max, and .Min diff --git a/test/cases/compile_errors/atomics_with_invalid_type.zig b/test/cases/compile_errors/atomics_with_invalid_type.zig index 4643dc7543bf25ec98330b91fce7d7453569ae7e..8b793eaff3e19af1e2ac06afb6bea794cafd281b 100644 --- a/test/cases/compile_errors/atomics_with_invalid_type.zig +++ b/test/cases/compile_errors/atomics_with_invalid_type.zig @@ -21,8 +21,6 @@ export fn errorSet() void { } // error -// backend=stage2 -// target=native // // :3:22: error: expected bool, integer, enum, packed struct, or pointer type; found 'f32' // :9:22: error: expected bool, integer, float, enum, packed struct, or pointer type; found 'tmp.NormalStruct' diff --git a/test/cases/compile_errors/attempt_to_cast_enum_literal_to_error.zig b/test/cases/compile_errors/attempt_to_cast_enum_literal_to_error.zig index e0d0a411b4ec26b7ac15bdf8e35c1b4e8607d31f..fa71a420a69562c5ec4d98b207731a5238bdd538 100644 --- a/test/cases/compile_errors/attempt_to_cast_enum_literal_to_error.zig +++ b/test/cases/compile_errors/attempt_to_cast_enum_literal_to_error.zig @@ -5,7 +5,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:10: error: expected type 'error{Hi}', found '@Type(.enum_literal)' diff --git a/test/cases/compile_errors/attempt_to_close_over_comptime_variable_from_outer_scope.zig b/test/cases/compile_errors/attempt_to_close_over_comptime_variable_from_outer_scope.zig index d27f2854dc241cf314a99d3dc35629983f951158..67c218129cc483a5f38c6b73347a6b7fcbdbc57d 100644 --- a/test/cases/compile_errors/attempt_to_close_over_comptime_variable_from_outer_scope.zig +++ b/test/cases/compile_errors/attempt_to_close_over_comptime_variable_from_outer_scope.zig @@ -6,8 +6,6 @@ fn SimpleList(comptime L: usize) type { } // error -// backend=stage2 -// target=native // // :4:19: error: mutable 'T' not accessible from here // :2:9: note: declared mutable here diff --git a/test/cases/compile_errors/attempt_to_create_17_bit_float_type.zig b/test/cases/compile_errors/attempt_to_create_17_bit_float_type.zig index 1f39222fd743837a7a454bbd3922d4aaf2c9d171..cf9e5824c992f720e1720fbb47fb1817bc96c089 100644 --- a/test/cases/compile_errors/attempt_to_create_17_bit_float_type.zig +++ b/test/cases/compile_errors/attempt_to_create_17_bit_float_type.zig @@ -4,7 +4,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:9: error: 17-bit float unsupported diff --git a/test/cases/compile_errors/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig b/test/cases/compile_errors/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig index 66b249653c94ee353106eacf7ad0108a28692191..04bf7ae899224363d481c1dad0ae04ea6dd0b713 100644 --- a/test/cases/compile_errors/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig +++ b/test/cases/compile_errors/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:15: error: negation of type 'anyerror!u32' diff --git a/test/cases/compile_errors/attempted_double_ampersand.zig b/test/cases/compile_errors/attempted_double_ampersand.zig index 3fd7779ddcac0e8483806fa055c11bbaacb23327..7c9733ee9f94d7db0b29cc318ae76b18c48f07fd 100644 --- a/test/cases/compile_errors/attempted_double_ampersand.zig +++ b/test/cases/compile_errors/attempted_double_ampersand.zig @@ -6,7 +6,5 @@ export fn entry(a: bool, b: bool) i32 { } // error -// backend=stage2 -// target=native // // :2:11: error: ambiguous use of '&&'; use 'and' for logical AND, or change whitespace to ' & &' for bitwise AND diff --git a/test/cases/compile_errors/attempted_implicit_cast_from_T_to_long_array_ptr.zig b/test/cases/compile_errors/attempted_implicit_cast_from_T_to_long_array_ptr.zig index 135081c15cb90a0b4d9724daa89d731ab3706142..af9319912d5aa8e51290e314b3aed1ebd6148f63 100644 --- a/test/cases/compile_errors/attempted_implicit_cast_from_T_to_long_array_ptr.zig +++ b/test/cases/compile_errors/attempted_implicit_cast_from_T_to_long_array_ptr.zig @@ -9,8 +9,6 @@ export fn entry2(single: *u32) void { } // error -// backend=stage2 -// target=native // // :2:28: error: expected type '*const [0]u32', found '*u32' // :2:28: note: pointer type child 'u32' cannot cast into pointer type child '[0]u32' diff --git a/test/cases/compile_errors/attempted_implicit_cast_from_T_to_slice_const_T.zig b/test/cases/compile_errors/attempted_implicit_cast_from_T_to_slice_const_T.zig index 1d4afd55aced7f35c671a64cb0ab52220425d85c..22759b18122becb6f392f3a1394719bc29c29666 100644 --- a/test/cases/compile_errors/attempted_implicit_cast_from_T_to_slice_const_T.zig +++ b/test/cases/compile_errors/attempted_implicit_cast_from_T_to_slice_const_T.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:30: error: expected type '[*]const bool', found 'bool' diff --git a/test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig b/test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig index 912bf6ba3c40df16b35d229381069ee9954b99d4..adaee330a7557586d15817e3e9bae8b6a354d828 100644 --- a/test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig +++ b/test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig @@ -7,8 +7,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:22: error: expected type '*[1]i32', found '*const i32' // :4:22: note: cast discards const qualifier diff --git a/test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_sliceT.zig b/test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_sliceT.zig index ad3b0a7254f231701c5715c7bdf99348ee0dd01d..2dd15d126f06c0749aef9135dbe1d04f60229e9b 100644 --- a/test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_sliceT.zig +++ b/test/cases/compile_errors/attempted_implicit_cast_from_const_T_to_sliceT.zig @@ -5,8 +5,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:22: error: expected type '[]u32', found '*const u32' // :3:22: note: cast discards const qualifier diff --git a/test/cases/compile_errors/bad_alignCast_at_comptime.zig b/test/cases/compile_errors/bad_alignCast_at_comptime.zig index c87052182200f97840929bfed3cc27b28333976b..9dc31cd0e3f839b04e11912789badce3f5ffea1a 100644 --- a/test/cases/compile_errors/bad_alignCast_at_comptime.zig +++ b/test/cases/compile_errors/bad_alignCast_at_comptime.zig @@ -5,7 +5,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:47: error: pointer address 0x1 is not aligned to 4 bytes diff --git a/test/cases/compile_errors/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig b/test/cases/compile_errors/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig index cbc380c8fec74122bc580614fc5321c34db7d85a..8fc239ad217a63a1ac9e9bdd7f41da64a8bcae39 100644 --- a/test/cases/compile_errors/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig +++ b/test/cases/compile_errors/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig @@ -5,8 +5,6 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :3:31: error: expected type '[]align(16) u8', found '*[10]u8' // :3:31: note: pointer alignment '1' cannot cast into pointer alignment '16' diff --git a/test/cases/compile_errors/bad_alignment_type.zig b/test/cases/compile_errors/bad_alignment_type.zig index c03f05d0ade99386daaaddd2e0e466462faa70f7..71a2b005ae60c6326afd4ceed498b1f99ec1e5b7 100644 --- a/test/cases/compile_errors/bad_alignment_type.zig +++ b/test/cases/compile_errors/bad_alignment_type.zig @@ -8,8 +8,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :2:22: error: expected type 'u29', found 'bool' // :6:21: error: fractional component prevents float value '12.34' from coercion to type 'u29' diff --git a/test/cases/compile_errors/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig b/test/cases/compile_errors/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig index 0c056cb39bf2fe5655648403f7e7623b4c27025d..337a8c055d492206291d7c4f4f39f71eeb9fc94c 100644 --- a/test/cases/compile_errors/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig +++ b/test/cases/compile_errors/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig @@ -11,7 +11,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :8:5: error: use of undeclared identifier 'bogus' diff --git a/test/cases/compile_errors/bad_inferred_variable_type.zig b/test/cases/compile_errors/bad_inferred_variable_type.zig new file mode 100644 index 0000000000000000000000000000000000000000..b49f37e582415e53e41057d567327c4ad05608d7 --- /dev/null +++ b/test/cases/compile_errors/bad_inferred_variable_type.zig @@ -0,0 +1,9 @@ +pub fn main() void { + var x = null; + _ = &x; +} + +// error +// output_mode=Exe +// +// :2:9: error: variable of type '@TypeOf(null)' must be const or comptime diff --git a/test/cases/compile_errors/bad_member_access_on_tuple.zig b/test/cases/compile_errors/bad_member_access_on_tuple.zig index 0f91655fc0c4790c95ecf56d20c59c5bd5450814..af958cef7f301799d8b1dbf0628d514bfec7635a 100644 --- a/test/cases/compile_errors/bad_member_access_on_tuple.zig +++ b/test/cases/compile_errors/bad_member_access_on_tuple.zig @@ -3,7 +3,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:21: error: struct '@TypeOf(.{})' has no member named 'is_optional' diff --git a/test/cases/compile_errors/bad_usage_of_call.zig b/test/cases/compile_errors/bad_usage_of_call.zig index 6eca5d7e3d5bd76cc60479e5a709d34617f41163..9c2a4e9c9ee733b7ed15d6a92324c683a50cb221 100644 --- a/test/cases/compile_errors/bad_usage_of_call.zig +++ b/test/cases/compile_errors/bad_usage_of_call.zig @@ -36,8 +36,6 @@ noinline fn dummy() u32 { noinline fn dummy2() void {} // error -// backend=stage2 -// target=native // // :2:23: error: expected a tuple, found 'void' // :5:21: error: unable to perform 'never_inline' call at compile-time diff --git a/test/cases/compile_errors/binary_OR_operator_on_error_sets.zig b/test/cases/compile_errors/binary_OR_operator_on_error_sets.zig index 2a028913a81d54ec24827fd455e44217f4b8afdd..846a721992f96b316073739c291cf227c2bbaf0e 100644 --- a/test/cases/compile_errors/binary_OR_operator_on_error_sets.zig +++ b/test/cases/compile_errors/binary_OR_operator_on_error_sets.zig @@ -6,7 +6,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:18: error: invalid operands to binary bitwise expression: 'error_set' and 'error_set' diff --git a/test/cases/compile_errors/binary_not_on_number_literal.zig b/test/cases/compile_errors/binary_not_on_number_literal.zig index 0f4fad04636dccff05220b8a33cd8a7538e87643..1a4049dfff276e710cf449083aa857ac5e49929f 100644 --- a/test/cases/compile_errors/binary_not_on_number_literal.zig +++ b/test/cases/compile_errors/binary_not_on_number_literal.zig @@ -7,7 +7,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :3:61: error: bitwise not operation on type 'comptime_int' diff --git a/test/cases/compile_errors/bitCast_same_size_but_bit_count_mismatch.zig b/test/cases/compile_errors/bitCast_same_size_but_bit_count_mismatch.zig index 1a7305904b2e5e304bc63af343ba9d7c70ad13d8..698406b44fcdac830cb43c0c5a15a0cce0bd1fd9 100644 --- a/test/cases/compile_errors/bitCast_same_size_but_bit_count_mismatch.zig +++ b/test/cases/compile_errors/bitCast_same_size_but_bit_count_mismatch.zig @@ -4,7 +4,5 @@ export fn entry(byte: u8) void { } // error -// backend=stage2 -// target=native // // :2:22: error: @bitCast size mismatch: destination type 'u7' has 7 bits but source type 'u8' has 8 bits diff --git a/test/cases/compile_errors/bitCast_to_enum_type.zig b/test/cases/compile_errors/bitCast_to_enum_type.zig index 7f3711b7f11c65d3c5b4ff96d81e8bcd9149893d..3ae88d65f95cbd7dc080d56a9fa45c47fb056bc5 100644 --- a/test/cases/compile_errors/bitCast_to_enum_type.zig +++ b/test/cases/compile_errors/bitCast_to_enum_type.zig @@ -5,8 +5,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:18: error: cannot @bitCast to 'tmp.entry.E' // :3:18: note: use @enumFromInt to cast from 'u32' diff --git a/test/cases/compile_errors/bitCast_with_different_sizes_inside_an_expression.zig b/test/cases/compile_errors/bitCast_with_different_sizes_inside_an_expression.zig index e1a16be60a1a38a534b2aa8a11597dc5dc0398b7..9992c6d41e3f0ef36494f3d4f973060bfa047c4f 100644 --- a/test/cases/compile_errors/bitCast_with_different_sizes_inside_an_expression.zig +++ b/test/cases/compile_errors/bitCast_with_different_sizes_inside_an_expression.zig @@ -5,7 +5,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:26: error: @bitCast size mismatch: destination type 'u8' has 8 bits but source type 'f32' has 32 bits diff --git a/test/cases/compile_errors/bit_shifting_only_works_on_integer_types.zig b/test/cases/compile_errors/bit_shifting_only_works_on_integer_types.zig index b6362e83c8d88644e1ee9853eb4dddf3055626fc..080dec1789e19079a387af7d94446672322f49de 100644 --- a/test/cases/compile_errors/bit_shifting_only_works_on_integer_types.zig +++ b/test/cases/compile_errors/bit_shifting_only_works_on_integer_types.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:15: error: bit shifting operation expected integer type, found '*const u8' diff --git a/test/cases/compile_errors/bitsize_of_packed_struct_checks_backing_int_ty.zig b/test/cases/compile_errors/bitsize_of_packed_struct_checks_backing_int_ty.zig index e0bf5c26245423d964272e418c176379ee9a1eb0..9ee45b63565e0df5f6ceaa981c21f39578964ae4 100644 --- a/test/cases/compile_errors/bitsize_of_packed_struct_checks_backing_int_ty.zig +++ b/test/cases/compile_errors/bitsize_of_packed_struct_checks_backing_int_ty.zig @@ -7,7 +7,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:27: error: backing integer type 'u32' has bit size 32 but the struct fields have a total bit size of 1 diff --git a/test/cases/compile_errors/bogus_compile_var.zig b/test/cases/compile_errors/bogus_compile_var.zig index 3562efa4f6c7787c1796d95c26b0cfa1283a4eb9..7b07b40b08ce3d25a83de0cb94302c20337841e6 100644 --- a/test/cases/compile_errors/bogus_compile_var.zig +++ b/test/cases/compile_errors/bogus_compile_var.zig @@ -4,8 +4,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:29: error: root source file struct 'builtin' has no member named 'bogus' // note: struct declared here diff --git a/test/cases/compile_errors/bool_not_on_vector_of_ints.zig b/test/cases/compile_errors/bool_not_on_vector_of_ints.zig index 1a7b71a1df1e233cdb924c4b60b8f099b520ee46..dc777240e39a0687fe21f00820bba6277444fa4d 100644 --- a/test/cases/compile_errors/bool_not_on_vector_of_ints.zig +++ b/test/cases/compile_errors/bool_not_on_vector_of_ints.zig @@ -4,7 +4,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :3:10: error: boolean not operation on type '@Vector(2, u1)' diff --git a/test/cases/compile_errors/break_void_result_location.zig b/test/cases/compile_errors/break_void_result_location.zig index 24a7644ce10029354dfa88b52fbf579ce27a1be5..de3e466fea0dfdec1ef2ebc6517dd655bb999515 100644 --- a/test/cases/compile_errors/break_void_result_location.zig +++ b/test/cases/compile_errors/break_void_result_location.zig @@ -24,8 +24,6 @@ export fn f4() void { } // error -// backend=stage2 -// target=native // // :2:22: error: expected type 'usize', found 'void' // :7:9: error: expected type 'usize', found 'void' diff --git a/test/cases/compile_errors/builtin_call_with_invalid_param.zig b/test/cases/compile_errors/builtin_call_with_invalid_param.zig index b0ce2c13b207e86b338d420ff6fa02007736f57f..e63d2cbc007fe1ee1014af24ee357f077e69a4e5 100644 --- a/test/cases/compile_errors/builtin_call_with_invalid_param.zig +++ b/test/cases/compile_errors/builtin_call_with_invalid_param.zig @@ -5,8 +5,6 @@ export fn builtinCallBoolFunctionInlineWithVoid() void { fn boolFunction(_: bool) void {} // error -// backend=stage2 -// target=native // // :2:43: error: expected type 'bool', found 'void' // :5:20: note: parameter type declared here diff --git a/test/cases/compile_errors/c_pointer_to_void.zig b/test/cases/compile_errors/c_pointer_to_void.zig index 502feb4326b2a06e585ba1b7dff0bd725c061528..4a532a22ae1f1e914bd669294bb90513f65e6dc5 100644 --- a/test/cases/compile_errors/c_pointer_to_void.zig +++ b/test/cases/compile_errors/c_pointer_to_void.zig @@ -4,8 +4,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:18: error: C pointers cannot point to non-C-ABI-compatible type 'void' // :2:18: note: 'void' is a zero bit type; for C 'void' use 'anyopaque' diff --git a/test/cases/compile_errors/call_assigned_to_constant.zig b/test/cases/compile_errors/call_assigned_to_constant.zig index 24150e862b286afa78f9d45184afeebc94680027..b87ae6f0db96c2e455ce3874d3dea081e472fa45 100644 --- a/test/cases/compile_errors/call_assigned_to_constant.zig +++ b/test/cases/compile_errors/call_assigned_to_constant.zig @@ -17,8 +17,6 @@ export fn entry1() void { } // error -// backend=stage2 -// target=native // // :12:5: error: cannot assign to constant // :16:5: error: cannot assign to constant diff --git a/test/cases/compile_errors/call_from_double_ptr.zig b/test/cases/compile_errors/call_from_double_ptr.zig index 51bb653a8aa386c24f8cf8f1305bc602f517e643..386f611370e721d85dfeb14be1cd9e3c1b8e9433 100644 --- a/test/cases/compile_errors/call_from_double_ptr.zig +++ b/test/cases/compile_errors/call_from_double_ptr.zig @@ -7,8 +7,6 @@ export fn entry(a: **S) void { } // error -// backend=stage2 -// target=native // // 6:10: error: no field or member function named 'b' in '*tmp.S' // 6:10: note: method invocation only supports up to one level of implicit pointer dereferencing diff --git a/test/cases/compile_errors/call_from_naked_func.zig b/test/cases/compile_errors/call_from_naked_func.zig index 60e1deaa97f9171d6f250efbc3fc098b0f578d09..6bc5b8dc74064df27bac2e2a65ce0e72ea14df8d 100644 --- a/test/cases/compile_errors/call_from_naked_func.zig +++ b/test/cases/compile_errors/call_from_naked_func.zig @@ -17,8 +17,6 @@ export fn comptimeBuiltinCall() callconv(.naked) void { fn f() void {} // error -// backend=stage2 -// target=native // // :2:6: error: runtime call not allowed in naked function // :6:5: error: runtime @call not allowed in naked function diff --git a/test/cases/compile_errors/call_optional_function.zig b/test/cases/compile_errors/call_optional_function.zig index 40ae176bb0ae3b9dcbf9fd0a6bf32e43b33853c3..9a9edadb59e6ab91cea8e736410689f02bcb1631 100644 --- a/test/cases/compile_errors/call_optional_function.zig +++ b/test/cases/compile_errors/call_optional_function.zig @@ -8,8 +8,6 @@ pub export fn entry2() void { } // error -// backend=stage2 -// target=native // // :3:9: error: cannot call optional type '?fn () void' // :3:9: note: consider using '.?', 'orelse' or 'if' diff --git a/test/cases/compile_errors/callconv_from_global_variable.zig b/test/cases/compile_errors/callconv_from_global_variable.zig index 08de574e0b9e9ce012c801cb6e21fa7c845ae950..e861457eb28f6022aa69cf8009aaf7c58356603c 100644 --- a/test/cases/compile_errors/callconv_from_global_variable.zig +++ b/test/cases/compile_errors/callconv_from_global_variable.zig @@ -2,8 +2,6 @@ var cc: @import("std").builtin.CallingConvention = .c; export fn foo() callconv(cc) void {} // error -// backend=stage2 -// target=native // // :2:26: error: unable to resolve comptime value // :2:26: note: calling convention must be comptime-known diff --git a/test/cases/compile_errors/callconv_interrupt_on_unsupported_platform.zig b/test/cases/compile_errors/callconv_interrupt_on_unsupported_platform.zig index 5f42b7d9af72bea55c6287bf446d7b300d1e9379..812dd49c11ca7e26a518c6734bccf64c0f66255d 100644 --- a/test/cases/compile_errors/callconv_interrupt_on_unsupported_platform.zig +++ b/test/cases/compile_errors/callconv_interrupt_on_unsupported_platform.zig @@ -3,7 +3,6 @@ export fn entry2() callconv(.{ .x86_interrupt = .{} }) void {} export fn entry3() callconv(.avr_interrupt) void {} // error -// backend=stage2 // target=aarch64-linux-none // // :1:30: error: calling convention 'x86_64_interrupt' only available on architectures 'x86_64' diff --git a/test/cases/compile_errors/callconv_signal_on_unsupported_platform.zig b/test/cases/compile_errors/callconv_signal_on_unsupported_platform.zig index adc91d04e98686e4c9e687c8b492d38a0973048e..cd7e6aeffb8b2456eee0cc8649cb169add3a99d3 100644 --- a/test/cases/compile_errors/callconv_signal_on_unsupported_platform.zig +++ b/test/cases/compile_errors/callconv_signal_on_unsupported_platform.zig @@ -1,7 +1,6 @@ export fn entry() callconv(.avr_signal) void {} // error -// backend=stage2 // target=x86_64-linux-none // // :1:29: error: calling convention 'avr_signal' only available on architectures 'avr' diff --git a/test/cases/compile_errors/callconv_stdcall_fastcall_thiscall_on_unsupported_platform.zig b/test/cases/compile_errors/callconv_stdcall_fastcall_thiscall_on_unsupported_platform.zig index 28036c309cfeda313e2e46e3ce8f38f254d3daf0..cc3409cb292bb4e8803973811dcd0a7e76320cd3 100644 --- a/test/cases/compile_errors/callconv_stdcall_fastcall_thiscall_on_unsupported_platform.zig +++ b/test/cases/compile_errors/callconv_stdcall_fastcall_thiscall_on_unsupported_platform.zig @@ -15,7 +15,6 @@ export fn entry3() void { } // error -// backend=stage2 // target=x86_64-linux-none // // :1:28: error: calling convention 'x86_stdcall' only available on architectures 'x86' 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 ca499835582d68be4fd61190f86dd6c8c74ac40b..ebd2c33bf4d61e260f977bdca830aaf4800d77b3 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,8 +4,6 @@ export fn entry() void { fn foo() callconv(.naked) void {} // error -// backend=stage2 -// target=native // // :2:5: error: unable to call function with calling convention 'naked' // :4:1: note: function declared here diff --git a/test/cases/compile_errors/calling_var_args_extern_function_passing_array_instead_of_pointer.zig b/test/cases/compile_errors/calling_var_args_extern_function_passing_array_instead_of_pointer.zig index 0960c3507457d9f32a78d41264deeaa8bf54f7fb..c4e451dcf79d22f614fb3a6bdce86f457157bf9b 100644 --- a/test/cases/compile_errors/calling_var_args_extern_function_passing_array_instead_of_pointer.zig +++ b/test/cases/compile_errors/calling_var_args_extern_function_passing_array_instead_of_pointer.zig @@ -6,8 +6,6 @@ export fn entry() void { pub extern fn foo(format: *const u8, ...) void; // error -// backend=stage2 -// target=native // // :3:16: error: expected type '*const u8', found '[5:0]u8' // :6:27: note: parameter type declared here diff --git a/test/cases/compile_errors/cannot_break_out_of_defer_expression.zig b/test/cases/compile_errors/cannot_break_out_of_defer_expression.zig index 454309eb8969a72b4d774e25bd5a58490c424a0e..e00eb8e42b2d67bab797cb22789f5b020a2fb271 100644 --- a/test/cases/compile_errors/cannot_break_out_of_defer_expression.zig +++ b/test/cases/compile_errors/cannot_break_out_of_defer_expression.zig @@ -7,8 +7,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :4:13: error: cannot break out of defer expression // :3:9: note: defer expression here diff --git a/test/cases/compile_errors/cannot_continue_out_of_defer_expression.zig b/test/cases/compile_errors/cannot_continue_out_of_defer_expression.zig index 74d11528eb649c684abf95a314df09f189931121..e6af3ab5d18890434a1a6543b6440bde6b3c663b 100644 --- a/test/cases/compile_errors/cannot_continue_out_of_defer_expression.zig +++ b/test/cases/compile_errors/cannot_continue_out_of_defer_expression.zig @@ -7,8 +7,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :4:13: error: cannot continue out of defer expression // :3:9: note: defer expression here diff --git a/test/cases/compile_errors/capture_by_ref_discard.zig b/test/cases/compile_errors/capture_by_ref_discard.zig index a80415119c0d81ed9ab38b3d4528a61f96556e9a..1779936d34fc04ef7f29a275886b1e8e47635d10 100644 --- a/test/cases/compile_errors/capture_by_ref_discard.zig +++ b/test/cases/compile_errors/capture_by_ref_discard.zig @@ -17,8 +17,6 @@ export fn d() void { } // error -// backend=stage2 -// target=native // // :2:16: error: pointer modifier invalid on discard // :7:18: error: pointer modifier invalid on discard diff --git a/test/cases/compile_errors/capture_by_ref_if.zig b/test/cases/compile_errors/capture_by_ref_if.zig index 58ac0a99b4e459fdb0478fbbd35c792cd675381f..12342344b0b17d481a5de7cda627572c65621af3 100644 --- a/test/cases/compile_errors/capture_by_ref_if.zig +++ b/test/cases/compile_errors/capture_by_ref_if.zig @@ -3,8 +3,6 @@ test { } // error -// backend=stage2 -// target=native // // :2:22: error: unused capture // :2:38: error: unused capture diff --git a/test/cases/compile_errors/capture_by_ref_if_err_switch.zig b/test/cases/compile_errors/capture_by_ref_if_err_switch.zig index a210f7cf8d25c4b96780ebe215b6328bad676319..16204b5ea5c7616397fc2ef3de6c78b420ed5081 100644 --- a/test/cases/compile_errors/capture_by_ref_if_err_switch.zig +++ b/test/cases/compile_errors/capture_by_ref_if_err_switch.zig @@ -4,7 +4,5 @@ test { } // error -// backend=stage2 -// target=native // // :3:14: error: unused capture diff --git a/test/cases/compile_errors/capture_by_ref_switch.zig b/test/cases/compile_errors/capture_by_ref_switch.zig index c1e9399e5deef44eceec5df61fd3938aa84ef806..53e8dfbe079d7ad2eaedabd83cdd236809d061c9 100644 --- a/test/cases/compile_errors/capture_by_ref_switch.zig +++ b/test/cases/compile_errors/capture_by_ref_switch.zig @@ -5,7 +5,5 @@ test { } // error -// backend=stage2 -// target=native // // :3:17: error: unused capture diff --git a/test/cases/compile_errors/capture_by_ref_while.zig b/test/cases/compile_errors/capture_by_ref_while.zig index dcb7c23548b24cc656796150f4d5392560b90b24..99c375cf383d58820ee3a7f69aac61692196a560 100644 --- a/test/cases/compile_errors/capture_by_ref_while.zig +++ b/test/cases/compile_errors/capture_by_ref_while.zig @@ -3,8 +3,6 @@ test { } // error -// backend=stage2 -// target=native // // :2:25: error: unused capture // :2:39: error: unused capture diff --git a/test/cases/compile_errors/cast_between_optional_T_where_T_is_not_a_pointer.zig b/test/cases/compile_errors/cast_between_optional_T_where_T_is_not_a_pointer.zig index 1698fdeaedf9fe3df8b2e0d401d0e5fbb6205e66..0cad3b15f9db32be6b5aa1511e94f4f7bf8e9a6a 100644 --- a/test/cases/compile_errors/cast_between_optional_T_where_T_is_not_a_pointer.zig +++ b/test/cases/compile_errors/cast_between_optional_T_where_T_is_not_a_pointer.zig @@ -16,8 +16,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :6:9: error: expected type '?*const fn (i8) void', found '?*const fn (u64) void' // :6:9: note: pointer type child 'fn (u64) void' cannot cast into pointer type child 'fn (i8) void' diff --git a/test/cases/compile_errors/cast_enum_literal_to_enum_but_it_doesnt_match.zig b/test/cases/compile_errors/cast_enum_literal_to_enum_but_it_doesnt_match.zig index 2275e9dc92e8bc3b3b853d76077a9ebf0c08782d..3af1ade18cf4940a5122ce875b9aabc940d41f82 100644 --- a/test/cases/compile_errors/cast_enum_literal_to_enum_but_it_doesnt_match.zig +++ b/test/cases/compile_errors/cast_enum_literal_to_enum_but_it_doesnt_match.zig @@ -8,8 +8,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:21: error: enum 'tmp.Foo' has no member named 'c' // :1:13: note: enum declared here diff --git a/test/cases/compile_errors/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig b/test/cases/compile_errors/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig index 792fd9fb0d05edc3e70012e3bcc0c3c45946c3d4..a62e1d7f7e4d8224ccb85aa4eb092e5b3fcd6d96 100644 --- a/test/cases/compile_errors/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig +++ b/test/cases/compile_errors/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig @@ -8,8 +8,6 @@ fn foo() anyerror!i32 { } // error -// backend=stage2 -// target=native // // :3:37: error: expected type 'error{A}!i32', found 'anyerror!i32' // :3:37: note: global error set cannot cast into a smaller set diff --git a/test/cases/compile_errors/cast_global_error_set_to_error_set.zig b/test/cases/compile_errors/cast_global_error_set_to_error_set.zig index 3d6628b7995b742d8853252700b00b3c4662686c..dd31ab422b14affc07b2fa845fac317186d53a92 100644 --- a/test/cases/compile_errors/cast_global_error_set_to_error_set.zig +++ b/test/cases/compile_errors/cast_global_error_set_to_error_set.zig @@ -8,8 +8,6 @@ fn foo() anyerror { } // error -// backend=stage2 -// target=native // // :3:33: error: expected type 'error{A}', found 'anyerror' // :3:33: note: global error set cannot cast into a smaller set diff --git a/test/cases/compile_errors/cast_negative_integer_literal_to_usize.zig b/test/cases/compile_errors/cast_negative_integer_literal_to_usize.zig index 5bc295e782cfcf2a1879244998bafeed79ea28b8..36a6109c7be267ff991e2780dd746a439ef8649f 100644 --- a/test/cases/compile_errors/cast_negative_integer_literal_to_usize.zig +++ b/test/cases/compile_errors/cast_negative_integer_literal_to_usize.zig @@ -8,8 +8,6 @@ export fn entry1() void { } // error -// backend=stage2 -// target=native // // :2:26: error: type 'usize' cannot represent integer value '-10' // :6:26: error: float value '-10' cannot be stored in integer type 'usize' 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 427832caab3bc814cc8fb2c377c5b1086f42fc38..da3e94959fca1727181e5008557c803d34ae00bb 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,8 +10,6 @@ export fn entry1() void { } // error -// backend=stage2 -// target=native // // :3:36: error: type 'u32' cannot represent integer value '-1' // :8:27: error: type 'u32' cannot represent integer value '-1' diff --git a/test/cases/compile_errors/cast_unreachable.zig b/test/cases/compile_errors/cast_unreachable.zig index 39da655d7fe1eda48825a424ed7c95c4742d8a1b..91cc23747051e4fcb15734dd4832225ffdcdc62d 100644 --- a/test/cases/compile_errors/cast_unreachable.zig +++ b/test/cases/compile_errors/cast_unreachable.zig @@ -6,8 +6,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:12: error: unreachable code // :2:21: note: control flow is diverted here diff --git a/test/cases/compile_errors/cast_without_result_type.zig b/test/cases/compile_errors/cast_without_result_type.zig index 1eaabef474002fe988c155a2a12404803266752b..c90694c76a63ce7c87476f60dc98999cf8351cb4 100644 --- a/test/cases/compile_errors/cast_without_result_type.zig +++ b/test/cases/compile_errors/cast_without_result_type.zig @@ -19,8 +19,6 @@ export fn e() void { } // error -// backend=stage2 -// target=native // // :2:9: error: @ptrFromInt must have a known result type // :2:9: note: use @as to provide explicit result type diff --git a/test/cases/compile_errors/cast_without_result_type_due_to_anyopaque_pointer.zig b/test/cases/compile_errors/cast_without_result_type_due_to_anyopaque_pointer.zig index 844444ce362b9628c67bb3cfa51fae5f020d04c1..5cd58edff650c0ff3118e8cbb8f93d778860e1d5 100644 --- a/test/cases/compile_errors/cast_without_result_type_due_to_anyopaque_pointer.zig +++ b/test/cases/compile_errors/cast_without_result_type_due_to_anyopaque_pointer.zig @@ -10,8 +10,6 @@ export fn bar() void { } // error -// backend=stage2 -// target=native // // :2:34: error: @intCast must have a known result type // :2:34: note: result type is unknown due to opaque pointer type diff --git a/test/cases/compile_errors/cast_without_result_type_due_to_generic_parameter.zig b/test/cases/compile_errors/cast_without_result_type_due_to_generic_parameter.zig index c0f8f8b90e666fbaed9166154a77af8673e32ae7..4978c0af90bbb3b0f6676a63f4aa769635cefe6a 100644 --- a/test/cases/compile_errors/cast_without_result_type_due_to_generic_parameter.zig +++ b/test/cases/compile_errors/cast_without_result_type_due_to_generic_parameter.zig @@ -19,8 +19,6 @@ export fn f() void { fn bar(_: anytype) void {} // error -// backend=stage2 -// target=native // // :2:9: error: @ptrFromInt must have a known result type // :2:8: note: result type is unknown due to anytype parameter diff --git a/test/cases/compile_errors/casting_bit_offset_pointer_to_regular_pointer.zig b/test/cases/compile_errors/casting_bit_offset_pointer_to_regular_pointer.zig index 8cf62c8ec0d8670820bcdfbe185bd0f37d43447c..2ee09bbf258b246627e60a73d1effc602ed31831 100644 --- a/test/cases/compile_errors/casting_bit_offset_pointer_to_regular_pointer.zig +++ b/test/cases/compile_errors/casting_bit_offset_pointer_to_regular_pointer.zig @@ -17,8 +17,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :8:16: error: expected type '*const u3', found '*align(1:3:1) const u3' // :8:16: note: pointer host size '1' cannot cast into pointer host size '0' diff --git a/test/cases/compile_errors/chained_comparison_operators.zig b/test/cases/compile_errors/chained_comparison_operators.zig index 32c6ee64b2e58764bb48aecba0c931d66d71cd9a..39094a2d6074906e09129ce9b15798bdd154a96e 100644 --- a/test/cases/compile_errors/chained_comparison_operators.zig +++ b/test/cases/compile_errors/chained_comparison_operators.zig @@ -3,7 +3,5 @@ export fn a(value: u32) bool { } // error -// backend=stage2 -// target=native // // :2:22: error: comparison operators cannot be chained diff --git a/test/cases/compile_errors/cimport.zig b/test/cases/compile_errors/cimport.zig index 855f9aeb40abd7a3b178fa2847b5bd0261b58226..4a9d8bdee15d411bc9c6d87917e6e877037268d0 100644 --- a/test/cases/compile_errors/cimport.zig +++ b/test/cases/compile_errors/cimport.zig @@ -7,8 +7,6 @@ const d = @cImport({ }); // error -// backend=stage2 -// target=native // // :1:11: error: C define valid only inside C import block // :3:17: error: C define valid only inside C import block diff --git a/test/cases/compile_errors/closure_get_in_param_ty_instantiate_incorrectly.zig b/test/cases/compile_errors/closure_get_in_param_ty_instantiate_incorrectly.zig index 8855755ec1b7cc4d2c456e5e94b540f7b0ca8af7..fb7f5a26778a9d74d4240b28d3889e320d5f6b3e 100644 --- a/test/cases/compile_errors/closure_get_in_param_ty_instantiate_incorrectly.zig +++ b/test/cases/compile_errors/closure_get_in_param_ty_instantiate_incorrectly.zig @@ -18,8 +18,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :17:25: error: expected type 'u32', found 'type' // :3:21: note: parameter type declared here diff --git a/test/cases/compile_errors/coercion_to_error_union.zig b/test/cases/compile_errors/coercion_to_error_union.zig index 40198ef06ad103a8a31ea400d00fd511124c7c49..4c490e777d4fec45296f089eb3f1aeb4800670b6 100644 --- a/test/cases/compile_errors/coercion_to_error_union.zig +++ b/test/cases/compile_errors/coercion_to_error_union.zig @@ -4,8 +4,6 @@ export fn b() void { } // error -// backend=stage2 -// target=native // // 2:28: error: expected type 'anyerror!u8', found 'comptime_int' // 2:28: note: type 'u8' cannot represent value '256' diff --git a/test/cases/compile_errors/coercion_to_optional.zig b/test/cases/compile_errors/coercion_to_optional.zig index 9002e4d35594c303dd199ca35301704834fdada2..b44f07062497793b8be13177897cd00525b924f7 100644 --- a/test/cases/compile_errors/coercion_to_optional.zig +++ b/test/cases/compile_errors/coercion_to_optional.zig @@ -4,8 +4,6 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // 2:20: error: expected type '?u8', found 'comptime_int' // 2:20: note: type 'u8' cannot represent value '256' 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 9416cf8309cccd7985c56d7a4988d2083a60e3f4..8174663f7dff2c6a00646b071712d8d4daf231a9 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,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:12: error: operator == not allowed for type '?[3]i32' diff --git a/test/cases/compile_errors/comparing_a_non-optional_pointer_against_null.zig b/test/cases/compile_errors/comparing_a_non-optional_pointer_against_null.zig index 4d8c5f53e9ee033889de6e747f9e6d4ddac936e8..6df2fb5f649698681fe48ec55ba3d3cedc6344ae 100644 --- a/test/cases/compile_errors/comparing_a_non-optional_pointer_against_null.zig +++ b/test/cases/compile_errors/comparing_a_non-optional_pointer_against_null.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:12: error: comparison of '*i32' with null diff --git a/test/cases/compile_errors/comparison_of_non-tagged_union_and_enum_literal.zig b/test/cases/compile_errors/comparison_of_non-tagged_union_and_enum_literal.zig new file mode 100644 index 0000000000000000000000000000000000000000..567803efad26fe07da93a87b7d4205f5ec54fa6a --- /dev/null +++ b/test/cases/compile_errors/comparison_of_non-tagged_union_and_enum_literal.zig @@ -0,0 +1,12 @@ +export fn entry() void { + const U = union { A: u32, B: u64 }; + var u = U{ .A = 42 }; + var ok = u == .A; + _ = &u; + _ = &ok; +} + +// error +// +// :4:14: error: comparison of union and enum literal is only valid for tagged union types +// :2:15: note: union 'tmp.entry.U' is not a tagged union diff --git a/test/cases/compile_errors/compileError_shows_traceback_of_references_that_caused_it.zig b/test/cases/compile_errors/compileError_shows_traceback_of_references_that_caused_it.zig index d5206671fba86a4e1011bc667c68a7d76c49e7f9..bbc94bee9ef9806924620e54de55c2f4342457af 100644 --- a/test/cases/compile_errors/compileError_shows_traceback_of_references_that_caused_it.zig +++ b/test/cases/compile_errors/compileError_shows_traceback_of_references_that_caused_it.zig @@ -10,7 +10,5 @@ export fn entry() i32 { } // error -// backend=stage2 -// target=native // // :1:13: error: aoeu diff --git a/test/cases/compile_errors/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig b/test/cases/compile_errors/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig index 6ba1329a2e9cf3d5da7d8408b295eec92d24045f..8abbddb0bcfd8e8fdbbf09d78bcee019d4759fd4 100644 --- a/test/cases/compile_errors/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig +++ b/test/cases/compile_errors/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig @@ -12,8 +12,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:5: error: found compile log statement // :6:5: note: also here diff --git a/test/cases/compile_errors/compile_error_in_struct_init_expression.zig b/test/cases/compile_errors/compile_error_in_struct_init_expression.zig index 9813951a8ba83f5fec4f3dc37517bc345ce38210..86740e274cf323e2244d02fc44505eb488f05a2f 100644 --- a/test/cases/compile_errors/compile_error_in_struct_init_expression.zig +++ b/test/cases/compile_errors/compile_error_in_struct_init_expression.zig @@ -10,7 +10,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:14: error: use of undeclared identifier 'crap' diff --git a/test/cases/compile_errors/compile_error_when_evaluating_return_type_of_inferred_error_set.zig b/test/cases/compile_errors/compile_error_when_evaluating_return_type_of_inferred_error_set.zig index fcb696ed64dc6b6d9dce008b36d4f6279ba24e4a..12e570062c369208bc430901507edf3c88cc6175 100644 --- a/test/cases/compile_errors/compile_error_when_evaluating_return_type_of_inferred_error_set.zig +++ b/test/cases/compile_errors/compile_error_when_evaluating_return_type_of_inferred_error_set.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:11: error: use of undeclared identifier 'SymbolThatDoesNotExist' diff --git a/test/cases/compile_errors/compile_log.zig b/test/cases/compile_errors/compile_log.zig index 3a27d5b013f21ab7e284dbbd1e1af8a718631d22..f82e5b20026818eea6680acb86bd80f85759e3ed 100644 --- a/test/cases/compile_errors/compile_log.zig +++ b/test/cases/compile_errors/compile_log.zig @@ -13,8 +13,6 @@ export fn baz() void { } // error -// backend=stage2 -// target=native // // :6:5: error: found compile log statement // :6:5: note: also here diff --git a/test/cases/compile_errors/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig b/test/cases/compile_errors/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig index 64fae2aac38f253de6850d7b30541f213b4d6690..7371a2346e34516181a1e0ad464c1c5d391499a1 100644 --- a/test/cases/compile_errors/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig +++ b/test/cases/compile_errors/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig @@ -8,8 +8,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2: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 c2fb78f62c724f47775c68d82d48ae4389e7fa19..b526217f266a957112bc777d64e06046d1099bb4 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,8 +10,6 @@ fn inner(comptime n: usize) void { } // error -// backend=stage2 -// target=native // // :8:9: error: found compile log statement // :8:9: note: also here 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 88441b294e62b22654ade65968bf40202c1531c1..25c0da1d8e995261c9502f43454a2cda5370f007 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,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:32: error: null pointer casted to type '*i32' diff --git a/test/cases/compile_errors/comptime_arg_to_generic_fn_callee_error.zig b/test/cases/compile_errors/comptime_arg_to_generic_fn_callee_error.zig index e9f356ca78d1cb68c1b0e737efaa22567f8040e9..088317e26134bd9f02ea37ab13f80d8bb1e27ae9 100644 --- a/test/cases/compile_errors/comptime_arg_to_generic_fn_callee_error.zig +++ b/test/cases/compile_errors/comptime_arg_to_generic_fn_callee_error.zig @@ -14,8 +14,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :7:28: error: enum 'meta.FieldEnum(tmp.MyStruct)' has no member named 'c' // :?:?: note: enum declared here diff --git a/test/cases/compile_errors/comptime_cast_enum_to_union_but_field_has_payload.zig b/test/cases/compile_errors/comptime_cast_enum_to_union_but_field_has_payload.zig index 465a0f466e7b5012d06b90d5203a4681a71e829f..9f6e6078f16d66c7c61fd670ede999359e3a7118 100644 --- a/test/cases/compile_errors/comptime_cast_enum_to_union_but_field_has_payload.zig +++ b/test/cases/compile_errors/comptime_cast_enum_to_union_but_field_has_payload.zig @@ -10,8 +10,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :8:26: error: coercion from enum 'tmp.Letter' to union 'tmp.Value' must initialize 'i32' field 'A' // :3:5: note: field 'A' declared here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_catch.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_catch.zig index 9e62420f1f3329118ca97597b4f0ee36eb26223b..72466b5a03101c1ca8dd8cdd57193b17c1052c64 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_catch.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_catch.zig @@ -9,8 +9,6 @@ fn bad() !void { } // error -// backend=stage2 -// target=native // // :4:21: error: comptime control flow inside runtime block // :4:15: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_if_bool.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_if_bool.zig index d3462ed8984310a44042bbd277eda439bb9ab139..61560b5f6891bbc0485712de8f53e7c60d76912c 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_if_bool.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_if_bool.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:22: error: comptime control flow inside runtime block // :6:15: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_if_error.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_if_error.zig index fb1e60cb3db1ffccf6b08b0db285282fe1cca777..66b6cf1101d8b147f706baee261a8f570eee4655 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_if_error.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_if_error.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:20: error: comptime control flow inside runtime block // :6:13: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_if_optional.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_if_optional.zig index f4837c812e975f9e6a453a90c2f956d745fe2c7a..f46b176d2e4e73d90782b80ea77c1185d46b204f 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_if_optional.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_if_optional.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:20: error: comptime control flow inside runtime block // :6:13: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_orelse.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_orelse.zig index 56b65c1ab7c3c7868873b97dbbf513aa9c0cf95e..279683ba37091af157aee16b16e02320587732ef 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_orelse.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_orelse.zig @@ -9,8 +9,6 @@ fn bad() ?void { } // error -// backend=stage2 -// target=native // // :4:22: error: comptime control flow inside runtime block // :4:15: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_switch.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_switch.zig index 6a23da4cb641f8cae8e83b85fc3ec2a52d115e36..f8c6fc961899577ecfd61f2ca4df0f6bae984bc2 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_switch.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_switch.zig @@ -12,8 +12,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :7:19: error: comptime control flow inside runtime block // :6:17: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_while_bool.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_while_bool.zig index 55b8b1bde7149ebca3132d335c67282bb80b442a..1fbc3d07f657282e953d91c6e0eada3df14b63d4 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_while_bool.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_while_bool.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:25: error: comptime control flow inside runtime block // :6:18: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_while_error.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_while_error.zig index fe6f3c202e93752ab94b0c11a956da86fce15059..50b907d8cd214639d0ad32fb76f6209a0e30552f 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_while_error.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_while_error.zig @@ -11,8 +11,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :7:13: error: comptime control flow inside runtime block // :6:16: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_inside_runtime_while_optional.zig b/test/cases/compile_errors/comptime_continue_inside_runtime_while_optional.zig index 2724af30596cf5bcc44b58d3571df814b490ded3..a1bc9722282567d757fe50ff1d8d308995b4e124 100644 --- a/test/cases/compile_errors/comptime_continue_inside_runtime_while_optional.zig +++ b/test/cases/compile_errors/comptime_continue_inside_runtime_while_optional.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:23: error: comptime control flow inside runtime block // :6:16: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_continue_to_outer_inline_loop.zig b/test/cases/compile_errors/comptime_continue_to_outer_inline_loop.zig index e9fb8c0066de0d6feacd95244a35be2be774eaa9..d2ac8154439a7c66be65813c47522a2014469ad8 100644 --- a/test/cases/compile_errors/comptime_continue_to_outer_inline_loop.zig +++ b/test/cases/compile_errors/comptime_continue_to_outer_inline_loop.zig @@ -15,8 +15,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :10:30: error: comptime control flow inside runtime block // :7:13: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_if_inside_runtime_for.zig b/test/cases/compile_errors/comptime_if_inside_runtime_for.zig index 425eb99e9c9faad90d5a2f022c5cb135c9f8e411..030be5af03117fd51dbd58b7930741c2994fc75f 100644 --- a/test/cases/compile_errors/comptime_if_inside_runtime_for.zig +++ b/test/cases/compile_errors/comptime_if_inside_runtime_for.zig @@ -8,8 +8,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:21: error: value with comptime-only type 'comptime_int' depends on runtime control flow // :4:10: note: runtime control flow here diff --git a/test/cases/compile_errors/comptime_implicit_cast_f64_to_f32.zig b/test/cases/compile_errors/comptime_implicit_cast_f64_to_f32.zig index 3e880e5c14ba3ea9bd447a74b2119de18d632cb9..d0fb6f1c97b4a0e77d3eae3a0cfc78725775bcbe 100644 --- a/test/cases/compile_errors/comptime_implicit_cast_f64_to_f32.zig +++ b/test/cases/compile_errors/comptime_implicit_cast_f64_to_f32.zig @@ -5,7 +5,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:20: error: type 'f32' cannot represent float value '16777217' diff --git a/test/cases/compile_errors/comptime_param_coersion.zig b/test/cases/compile_errors/comptime_param_coersion.zig index da526886ecc21708c3c8985afea63d69ed973857..9a0a80995af3721703de78bde13ca25645720cc4 100644 --- a/test/cases/compile_errors/comptime_param_coersion.zig +++ b/test/cases/compile_errors/comptime_param_coersion.zig @@ -11,8 +11,6 @@ fn foo(comptime _: i32, comptime _: i32) void {} fn bar(comptime _: i32, _: i32) void {} // error -// backend=stage2 -// target=native // // :3:9: error: expected type 'fn (comptime i32, comptime i32) void', found 'fn (comptime i32, i32) void' // :3:9: note: non-comptime parameter 1 cannot cast into a comptime parameter diff --git a/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig b/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig index 83c48e8acd57f6c5d044b71c126ea447c0f039af..d39b3c76ac034b280405dcd1f94d27e61bdf36c9 100644 --- a/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig +++ b/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig @@ -55,8 +55,6 @@ export fn foo_slice() void { } // error -// backend=stage2 -// target=native // // :4:29: error: value in memory does not match slice sentinel // :4:29: note: expected '0', found '100' diff --git a/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig b/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig index c111b026a5011850b1cd9886fec4b3799d2c98d8..10de995d21e23d4367539936942e0fe10aad206f 100644 --- a/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig +++ b/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig @@ -55,8 +55,6 @@ export fn foo_slice() void { } // error -// backend=stage2 -// target=native // // :4:29: error: value in memory does not match slice sentinel // :4:29: note: expected '0', found '100' diff --git a/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_target-sentinel.zig b/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_target-sentinel.zig index 24aa36949b4665f2695fb8b781fb2caee8028287..f61a700c34c92384ab3b5955a41dd77057f131bf 100644 --- a/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_target-sentinel.zig +++ b/test/cases/compile_errors/comptime_slice-sentinel_does_not_match_target-sentinel.zig @@ -70,8 +70,6 @@ export fn typeName_slice() void { } // error -// backend=stage2 -// target=native // // :4:29: error: value in memory does not match slice sentinel // :4:29: note: expected '255', found '0' diff --git a/test/cases/compile_errors/comptime_slice-sentinel_is_out_of_bounds_terminated.zig b/test/cases/compile_errors/comptime_slice-sentinel_is_out_of_bounds_terminated.zig index 249d59414afd574cb0989b7e25fb956823e36d14..d3793a9eeb2c155cb819f4071a1d900d89c84875 100644 --- a/test/cases/compile_errors/comptime_slice-sentinel_is_out_of_bounds_terminated.zig +++ b/test/cases/compile_errors/comptime_slice-sentinel_is_out_of_bounds_terminated.zig @@ -55,8 +55,6 @@ export fn foo_slice() void { } // error -// backend=stage2 -// target=native // // :4:33: error: slice end index 15 exceeds bounds of containing decl of type '[14:0]u8' // :12:33: error: slice end index 15 exceeds bounds of containing decl of type '[14:0]u8' diff --git a/test/cases/compile_errors/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig b/test/cases/compile_errors/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig index a6e599ca38728b538512fe11cfe30800cb0cc88e..adfae0de4d8887b193bd32f97f3132a32343827b 100644 --- a/test/cases/compile_errors/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig +++ b/test/cases/compile_errors/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig @@ -55,8 +55,6 @@ export fn foo_slice() void { } // error -// backend=stage2 -// target=native // // :4:33: error: slice end index 14 exceeds bounds of containing decl of type '[14]u8' // :12:33: error: slice end index 14 exceeds bounds of containing decl of type '[14]u8' diff --git a/test/cases/compile_errors/comptime_slice_of_an_undefined_slice.zig b/test/cases/compile_errors/comptime_slice_of_an_undefined_slice.zig index aa3719816c692d88f96fdeb66d51b6557ebaef1e..42cab854d084deebb3634f9b6e9a640a644c05a0 100644 --- a/test/cases/compile_errors/comptime_slice_of_an_undefined_slice.zig +++ b/test/cases/compile_errors/comptime_slice_of_an_undefined_slice.zig @@ -5,7 +5,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:14: error: slice of undefined diff --git a/test/cases/compile_errors/comptime_slice_of_undefined_pointer_non-zero_len.zig b/test/cases/compile_errors/comptime_slice_of_undefined_pointer_non-zero_len.zig index 9640afe4065ddcbf626f6483899ad6248b16baaf..03f966395baee6aba0072d094182222cb0fad07c 100644 --- a/test/cases/compile_errors/comptime_slice_of_undefined_pointer_non-zero_len.zig +++ b/test/cases/compile_errors/comptime_slice_of_undefined_pointer_non-zero_len.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:41: error: non-zero length slice of undefined pointer diff --git a/test/cases/compile_errors/comptime_store_in_comptime_switch_in_runtime_if.zig b/test/cases/compile_errors/comptime_store_in_comptime_switch_in_runtime_if.zig index 519deb195211725721392b8708c185df82e4cef0..749d1db94c7eea1a3a0998bf153d11c29472b9cb 100644 --- a/test/cases/compile_errors/comptime_store_in_comptime_switch_in_runtime_if.zig +++ b/test/cases/compile_errors/comptime_store_in_comptime_switch_in_runtime_if.zig @@ -18,8 +18,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :13:25: error: store to comptime variable depends on runtime condition // :11:16: note: runtime condition here diff --git a/test/cases/compile_errors/comptime_struct_field_no_init_value.zig b/test/cases/compile_errors/comptime_struct_field_no_init_value.zig index 95ace475305870ed16cb5435d385f537926a14c5..16be205e3e09816c7b5f61a5335bdceca5877856 100644 --- a/test/cases/compile_errors/comptime_struct_field_no_init_value.zig +++ b/test/cases/compile_errors/comptime_struct_field_no_init_value.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:5: error: comptime field without default initialization value diff --git a/test/cases/compile_errors/comptime_unreachable.zig b/test/cases/compile_errors/comptime_unreachable.zig index 74b35165854f2bfa0bb9552b67da998ef0251b39..6086dd85c6033d35f73e8d9d8e26c0a70844f82c 100644 --- a/test/cases/compile_errors/comptime_unreachable.zig +++ b/test/cases/compile_errors/comptime_unreachable.zig @@ -3,7 +3,5 @@ pub export fn entry() void { } // error -// target=native -// backend=stage2 // // :2:14: error: reached unreachable code diff --git a/test/cases/compile_errors/const_is_a_statement_not_an_expression.zig b/test/cases/compile_errors/const_is_a_statement_not_an_expression.zig index 576b028372bef51b2e121c594080c4268d0ca4f5..96b77667b9456986a43621736af1b81f51c04e88 100644 --- a/test/cases/compile_errors/const_is_a_statement_not_an_expression.zig +++ b/test/cases/compile_errors/const_is_a_statement_not_an_expression.zig @@ -3,7 +3,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :2:6: error: expected expression, found 'const' diff --git a/test/cases/compile_errors/container_init_with_non-type.zig b/test/cases/compile_errors/container_init_with_non-type.zig index 7bdf07a1cefe724c328ad5f34268f83d1ac001cf..6fc2414d6c5bf0d639dbe852d9f549b5aa243652 100644 --- a/test/cases/compile_errors/container_init_with_non-type.zig +++ b/test/cases/compile_errors/container_init_with_non-type.zig @@ -6,7 +6,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :2:11: error: expected type 'type', found 'i32' diff --git a/test/cases/compile_errors/control_flow_uses_comptime_var_at_runtime.zig b/test/cases/compile_errors/control_flow_uses_comptime_var_at_runtime.zig index 5283239af6a705ebccddec473afe61ffd9ea5cb6..a455f7453fb57f2d52fa714621e7e535cac8bf60 100644 --- a/test/cases/compile_errors/control_flow_uses_comptime_var_at_runtime.zig +++ b/test/cases/compile_errors/control_flow_uses_comptime_var_at_runtime.zig @@ -29,8 +29,6 @@ export fn qux() void { } // error -// backend=stage2 -// target=native // // :3:24: error: cannot store to comptime variable in non-inline loop // :3:5: note: non-inline loop here diff --git a/test/cases/compile_errors/decl_shadows_local.zig b/test/cases/compile_errors/decl_shadows_local.zig index eeb69a49545514ac2d3281dcfc49a1b27f051f90..2333de8820d2182f56f78e0c1ef1c15cf219dda8 100644 --- a/test/cases/compile_errors/decl_shadows_local.zig +++ b/test/cases/compile_errors/decl_shadows_local.zig @@ -14,8 +14,6 @@ fn bar(a: usize) void { } // error -// backend=stage2 -// target=native // // :3:15: error: declaration 'a' shadows function parameter from outer scope // :1:8: note: previous declaration here diff --git a/test/cases/compile_errors/declaration_between_fields.zig b/test/cases/compile_errors/declaration_between_fields.zig index 4c296f9080ad267fa60ab3a8000aa6764cb7feb2..bb5b5201aa98ef5732d298c4afa4214f3e16cd2a 100644 --- a/test/cases/compile_errors/declaration_between_fields.zig +++ b/test/cases/compile_errors/declaration_between_fields.zig @@ -16,8 +16,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :9:5: error: declarations are not allowed between container fields // :5:5: note: field before declarations here diff --git a/test/cases/compile_errors/declaration_with_same_name_as_primitive_must_use_special_syntax.zig b/test/cases/compile_errors/declaration_with_same_name_as_primitive_must_use_special_syntax.zig index 559e8e743a2ae05d017287a6141117e09c8e7afa..1138a6bd66dded5e3e96d74f6f8be04e41857290 100644 --- a/test/cases/compile_errors/declaration_with_same_name_as_primitive_must_use_special_syntax.zig +++ b/test/cases/compile_errors/declaration_with_same_name_as_primitive_must_use_special_syntax.zig @@ -5,8 +5,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:7: error: name shadows primitive 'u8' // :1:7: note: consider using @"u8" to disambiguate diff --git a/test/cases/compile_errors/deduplicate_undeclared_identifier.zig b/test/cases/compile_errors/deduplicate_undeclared_identifier.zig index 34501e3c518edfa5141bdb718afa7a1a09d4b09c..d290b08ab495ef5d4c7e8bbfceacccc2e34cba97 100644 --- a/test/cases/compile_errors/deduplicate_undeclared_identifier.zig +++ b/test/cases/compile_errors/deduplicate_undeclared_identifier.zig @@ -6,8 +6,6 @@ export fn b() void { } // error -// backend=stage2 -// target=native // // :2:5: error: use of undeclared identifier 'x' // :5:5: error: use of undeclared identifier 'x' diff --git a/test/cases/compile_errors/deref_on_undefined_value.zig b/test/cases/compile_errors/deref_on_undefined_value.zig index 81d0fbda1b503038ee97a09b88da6c291af30651..4ab8c4c6ae8b257bc0e3bf288d6f87c061d42576 100644 --- a/test/cases/compile_errors/deref_on_undefined_value.zig +++ b/test/cases/compile_errors/deref_on_undefined_value.zig @@ -4,7 +4,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:10: error: cannot dereference undefined value diff --git a/test/cases/compile_errors/deref_slice_and_get_len_field.zig b/test/cases/compile_errors/deref_slice_and_get_len_field.zig index 2550c88d27404bc015257b4e61a2b5ab6caccf9a..57459f488eca026cb7a4f27bc82d7d2ef13e4c5b 100644 --- a/test/cases/compile_errors/deref_slice_and_get_len_field.zig +++ b/test/cases/compile_errors/deref_slice_and_get_len_field.zig @@ -5,7 +5,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:10: error: index syntax required for slice type '[]u8' diff --git a/test/cases/compile_errors/dereference_an_array.zig b/test/cases/compile_errors/dereference_an_array.zig index 7c71da914def49b7127c04df865a178b4c9cf48c..c09b725f66fc5bb0e9810698c41d46067df61de2 100644 --- a/test/cases/compile_errors/dereference_an_array.zig +++ b/test/cases/compile_errors/dereference_an_array.zig @@ -11,7 +11,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :5:10: error: cannot dereference non-pointer type '[10]u8' diff --git a/test/cases/compile_errors/dereference_slice.zig b/test/cases/compile_errors/dereference_slice.zig index 55d6078b224622adfcd1620903301d8d70572190..e2221ea609bf5c36a0304360dabd2e35aedd998f 100644 --- a/test/cases/compile_errors/dereference_slice.zig +++ b/test/cases/compile_errors/dereference_slice.zig @@ -6,7 +6,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:13: error: index syntax required for slice type '[]i32' diff --git a/test/cases/compile_errors/dereference_unknown_length_pointer.zig b/test/cases/compile_errors/dereference_unknown_length_pointer.zig index 353f94b8d9cb682a55e3b7d2ac72da2201737928..61f5a5dd99764906699f3321ed0325fe80f455e0 100644 --- a/test/cases/compile_errors/dereference_unknown_length_pointer.zig +++ b/test/cases/compile_errors/dereference_unknown_length_pointer.zig @@ -3,7 +3,5 @@ export fn entry(x: [*]i32) i32 { } // error -// backend=stage2 -// target=native // // :2:13: error: index syntax required for unknown-length pointer type '[*]i32' diff --git a/test/cases/compile_errors/dereferencing_invalid_payload_ptr_at_comptime.zig b/test/cases/compile_errors/dereferencing_invalid_payload_ptr_at_comptime.zig index b1a7d5daa60c186132d38e2c97cf687704c3458a..7c011ac591525398eb6683e1180bb76ef2141785 100644 --- a/test/cases/compile_errors/dereferencing_invalid_payload_ptr_at_comptime.zig +++ b/test/cases/compile_errors/dereferencing_invalid_payload_ptr_at_comptime.zig @@ -25,8 +25,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :16:20: error: attempt to use null value // :24:20: error: attempt to unwrap error: Foo diff --git a/test/cases/compile_errors/destructure_error_union.zig b/test/cases/compile_errors/destructure_error_union.zig index ebc4823cdf8ea42923e40ca802c28e1bdc9d746a..6e98e0b004bf77c8bc2bc98e5fa9429dce3f2b0f 100644 --- a/test/cases/compile_errors/destructure_error_union.zig +++ b/test/cases/compile_errors/destructure_error_union.zig @@ -7,8 +7,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:28: error: type 'anyerror!struct { u8, u8 }' cannot be destructured // :4:26: note: result destructured here diff --git a/test/cases/compile_errors/direct_struct_loop.zig b/test/cases/compile_errors/direct_struct_loop.zig index 1eed8aad53bf0d2a4062c09c437541004f9f604f..4abd10da714e359a4b7561775df063c6e42bd1e6 100644 --- a/test/cases/compile_errors/direct_struct_loop.zig +++ b/test/cases/compile_errors/direct_struct_loop.zig @@ -6,7 +6,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:11: error: struct 'tmp.A' depends on itself diff --git a/test/cases/compile_errors/directly_embedding_opaque_type_in_struct_and_union.zig b/test/cases/compile_errors/directly_embedding_opaque_type_in_struct_and_union.zig index 8811d130adc65626c92ff8787240097f0c00c901..7c5085daf03627737f765638539c5c775bdfa732 100644 --- a/test/cases/compile_errors/directly_embedding_opaque_type_in_struct_and_union.zig +++ b/test/cases/compile_errors/directly_embedding_opaque_type_in_struct_and_union.zig @@ -25,8 +25,6 @@ export fn d() void { } // error -// backend=stage2 -// target=native // // :3:8: error: opaque types have unknown size and therefore cannot be directly embedded in structs // :1:11: note: opaque declared here diff --git a/test/cases/compile_errors/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig b/test/cases/compile_errors/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig index 973290ea93769a96872a6829e733c2917ebc36b4..fb954377505aacc546a8e7ca36166d850e6898d2 100644 --- a/test/cases/compile_errors/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig +++ b/test/cases/compile_errors/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig @@ -6,8 +6,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:14: error: expected type '[*:0]const u8', found '[*]const u8' // :5:14: note: destination pointer requires '0' sentinel 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 5893a2aa4be985e4dfd8bb321d64d26523bba04b..c5fb3dac15019cafa25384ee336d4a60e346ad08 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,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :3:9: error: expected type 'u16', found '*const [5:0]u8' diff --git a/test/cases/compile_errors/discarding_error_value.zig b/test/cases/compile_errors/discarding_error_value.zig index eab3ecaf984de84f21433a6e9450da71165ccdd5..ef67be0293a278d93ed370938ee0a434c8c7d2c9 100644 --- a/test/cases/compile_errors/discarding_error_value.zig +++ b/test/cases/compile_errors/discarding_error_value.zig @@ -10,8 +10,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :2:12: error: error union is discarded // :2:12: note: consider using 'try', 'catch', or 'if' diff --git a/test/cases/compile_errors/div_overflow.zig b/test/cases/compile_errors/div_overflow.zig index dd828a42fcb907d85152cb6b979b911d5addeda3..c786e01c6be50ba779f47205ab3f1109b782c608 100644 --- a/test/cases/compile_errors/div_overflow.zig +++ b/test/cases/compile_errors/div_overflow.zig @@ -5,7 +5,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :4:11: error: overflow of integer type 'i8' with value '128' diff --git a/test/cases/compile_errors/double_pointer_to_anyopaque_pointer.zig b/test/cases/compile_errors/double_pointer_to_anyopaque_pointer.zig index dbebf07e0b01c2e2ab51b6f96b19bfb079dae51d..d628c56f446d4d95e1cafd94d081e2fc0e5ee4f8 100644 --- a/test/cases/compile_errors/double_pointer_to_anyopaque_pointer.zig +++ b/test/cases/compile_errors/double_pointer_to_anyopaque_pointer.zig @@ -23,8 +23,6 @@ export fn entry4() void { } // error -// backend=stage2 -// target=native // // :4:35: error: expected type '*const anyopaque', found '*const *const usize' // :4:35: note: cannot implicitly cast double pointer '*const *const usize' to anyopaque pointer '*const anyopaque' diff --git a/test/cases/compile_errors/duplicate-unused_labels.zig b/test/cases/compile_errors/duplicate-unused_labels.zig index 7b22edef2007cc337111980041ca1f8b0b55a6fd..0acc58c9928043a9e98d3e92b632e9df6b8ce693 100644 --- a/test/cases/compile_errors/duplicate-unused_labels.zig +++ b/test/cases/compile_errors/duplicate-unused_labels.zig @@ -29,7 +29,6 @@ comptime { } // error -// target=native // // :3:9: error: redefinition of label 'blk' // :2:5: note: previous definition here diff --git a/test/cases/compile_errors/duplicate_boolean_switch_value.zig b/test/cases/compile_errors/duplicate_boolean_switch_value.zig index 81ccebf37bf5797836e870d398fe6a175b2b0565..a4ae3796512521aa4d347ed3089e232d8a2d76ac 100644 --- a/test/cases/compile_errors/duplicate_boolean_switch_value.zig +++ b/test/cases/compile_errors/duplicate_boolean_switch_value.zig @@ -16,8 +16,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :5:9: error: duplicate switch value // :13:9: error: duplicate switch value diff --git a/test/cases/compile_errors/duplicate_enum_field.zig b/test/cases/compile_errors/duplicate_enum_field.zig index b3a4f4495b40919afc79fd5b0d456c92adcd1433..f357e5544fea8bd064aad258e17e392238db1dcb 100644 --- a/test/cases/compile_errors/duplicate_enum_field.zig +++ b/test/cases/compile_errors/duplicate_enum_field.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:5: error: duplicate enum member name 'Bar' // :3:5: note: duplicate name here diff --git a/test/cases/compile_errors/duplicate_error_in_switch.zig b/test/cases/compile_errors/duplicate_error_in_switch.zig index 7d5ce388b9426b21a627f2128085ef9dae2340c7..91f6f13c7ea158195da1aa16993f7982f9ef010f 100644 --- a/test/cases/compile_errors/duplicate_error_in_switch.zig +++ b/test/cases/compile_errors/duplicate_error_in_switch.zig @@ -15,8 +15,6 @@ fn foo(x: i32) !void { } // error -// backend=stage2 -// target=native // // :5:9: error: duplicate switch value // :3:9: note: previous value here diff --git a/test/cases/compile_errors/duplicate_error_value_in_error_set.zig b/test/cases/compile_errors/duplicate_error_value_in_error_set.zig index 927537d952ce7512fa16f85e607eae9c11c32403..394f1aee7d05f372dce68ecab99adc6734553170 100644 --- a/test/cases/compile_errors/duplicate_error_value_in_error_set.zig +++ b/test/cases/compile_errors/duplicate_error_value_in_error_set.zig @@ -8,8 +8,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:5: error: duplicate error set field 'Bar' // :2:5: note: previous declaration here diff --git a/test/cases/compile_errors/duplicate_field_in_anonymous_struct_literal.zig b/test/cases/compile_errors/duplicate_field_in_anonymous_struct_literal.zig index e1e220e34622318e53f26361111015f16a187d45..fa1688c61e14e0f14e9c20b0e5c5f7c7236b1207 100644 --- a/test/cases/compile_errors/duplicate_field_in_anonymous_struct_literal.zig +++ b/test/cases/compile_errors/duplicate_field_in_anonymous_struct_literal.zig @@ -11,8 +11,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:14: error: duplicate struct field name // :7:14: note: duplicate name here diff --git a/test/cases/compile_errors/duplicate_field_in_discarded_anon_init.zig b/test/cases/compile_errors/duplicate_field_in_discarded_anon_init.zig index 913100f79b9d180599912e843d193c55a4176b6e..cfce477ddca40eb5224d5c4c6fe09ddf616fc6b6 100644 --- a/test/cases/compile_errors/duplicate_field_in_discarded_anon_init.zig +++ b/test/cases/compile_errors/duplicate_field_in_discarded_anon_init.zig @@ -3,8 +3,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:13: error: duplicate struct field name // :2:21: note: duplicate name here diff --git a/test/cases/compile_errors/duplicate_field_in_struct_value_expression.zig b/test/cases/compile_errors/duplicate_field_in_struct_value_expression.zig index b0f656b3c46f83a3ca24814495a1874efe400df0..6ea2ae12ec53a362488aa3e5a22a6b60ad9c3964 100644 --- a/test/cases/compile_errors/duplicate_field_in_struct_value_expression.zig +++ b/test/cases/compile_errors/duplicate_field_in_struct_value_expression.zig @@ -14,8 +14,6 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :8:10: error: duplicate struct field name // :11:10: note: duplicate name here diff --git a/test/cases/compile_errors/duplicate_struct_field.zig b/test/cases/compile_errors/duplicate_struct_field.zig index bb1ba26445730f26837b626989ab93e8f0c29500..4bf6f7ecb483d5b91705ee62da6a35e38b39eefc 100644 --- a/test/cases/compile_errors/duplicate_struct_field.zig +++ b/test/cases/compile_errors/duplicate_struct_field.zig @@ -21,8 +21,6 @@ export fn b() void { } // error -// backend=stage2 -// target=native // // :2:5: error: duplicate struct member name 'Bar' // :3:5: note: duplicate name here diff --git a/test/cases/compile_errors/embedFile_with_bogus_file.zig b/test/cases/compile_errors/embedFile_with_bogus_file.zig index 956ea31f07b0d1ea9fa936323388a506107e49f2..c769b4b2c6f48b9248ad3eee33022e8c8b6546cb 100644 --- a/test/cases/compile_errors/embedFile_with_bogus_file.zig +++ b/test/cases/compile_errors/embedFile_with_bogus_file.zig @@ -5,7 +5,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:29: error: unable to open 'bogus.txt': FileNotFound diff --git a/test/cases/compile_errors/embed_outside_package.zig b/test/cases/compile_errors/embed_outside_package.zig index 2003adb06199e8df8136ea6941d4ac346219f6bb..9cf1a8b905278c6e1697e2fe788e3914e9bed373 100644 --- a/test/cases/compile_errors/embed_outside_package.zig +++ b/test/cases/compile_errors/embed_outside_package.zig @@ -3,6 +3,5 @@ export fn a() usize { } // error -// target=native // //:2:23: error: embed of file outside package path: '/root/foo' diff --git a/test/cases/compile_errors/empty_char_lit.zig b/test/cases/compile_errors/empty_char_lit.zig index 99d80778b19b041bd3fc92772de85bc4faa7719d..5eb0821069681907132516143a4be937998ff99c 100644 --- a/test/cases/compile_errors/empty_char_lit.zig +++ b/test/cases/compile_errors/empty_char_lit.zig @@ -3,7 +3,5 @@ export fn entry() u8 { } // error -// backend=stage2 -// target=native // // :2:12: error: empty character literal diff --git a/test/cases/compile_errors/empty_for_loop_body.zig b/test/cases/compile_errors/empty_for_loop_body.zig index 5d08573e327b79b90318efb4b558903c8641d590..115036acf9d7129d01be93d0e498ca27b3a8e618 100644 --- a/test/cases/compile_errors/empty_for_loop_body.zig +++ b/test/cases/compile_errors/empty_for_loop_body.zig @@ -3,7 +3,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :2:23: error: expected block or assignment, found ';' diff --git a/test/cases/compile_errors/empty_if_body.zig b/test/cases/compile_errors/empty_if_body.zig index 341b83c2b3fc352676725676000d142f1adda80b..1627fc743c228c073333cdfae1fac7e265b032a8 100644 --- a/test/cases/compile_errors/empty_if_body.zig +++ b/test/cases/compile_errors/empty_if_body.zig @@ -3,7 +3,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :2:13: error: expected block or assignment, found ';' diff --git a/test/cases/compile_errors/empty_switch_on_an_integer.zig b/test/cases/compile_errors/empty_switch_on_an_integer.zig index 5ac9ed454fa38471155086c51d05aa96345d07ce..79f36b9cc98979a658eed858521fe883b10139ec 100644 --- a/test/cases/compile_errors/empty_switch_on_an_integer.zig +++ b/test/cases/compile_errors/empty_switch_on_an_integer.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:5: error: switch must handle all possibilities diff --git a/test/cases/compile_errors/empty_while_loop_body.zig b/test/cases/compile_errors/empty_while_loop_body.zig index 70320c204ef23c4d5a2f6d54e5f8b100ac5bda75..964acb67a938b82d0437340040e89f3b2b03e833 100644 --- a/test/cases/compile_errors/empty_while_loop_body.zig +++ b/test/cases/compile_errors/empty_while_loop_body.zig @@ -3,7 +3,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :2:16: error: expected block or assignment, found ';' diff --git a/test/cases/compile_errors/enumFromInt_on_non-exhaustive_enums_checks_int_in_range.zig b/test/cases/compile_errors/enumFromInt_on_non-exhaustive_enums_checks_int_in_range.zig index 112017d29d881919ff6b7f6b4768a61fa782957b..26fbae6304b2c4324df5b608181e604b6fef7c83 100644 --- a/test/cases/compile_errors/enumFromInt_on_non-exhaustive_enums_checks_int_in_range.zig +++ b/test/cases/compile_errors/enumFromInt_on_non-exhaustive_enums_checks_int_in_range.zig @@ -4,8 +4,6 @@ pub export fn entry() void { } // error -// target=native -// backend=stage2 // // :3:24: error: int value '100' out of range of non-exhaustive enum 'tmp.entry.E' // :2:15: note: enum declared here diff --git a/test/cases/compile_errors/enum_backed_by_comptime_int_must_be_casted_from_comptime_value.zig b/test/cases/compile_errors/enum_backed_by_comptime_int_must_be_casted_from_comptime_value.zig index eab95cd9da26496514c2c264a37fd25297633640..a4ce1680ffd32acf2e0edde87dab93378099f57a 100644 --- a/test/cases/compile_errors/enum_backed_by_comptime_int_must_be_casted_from_comptime_value.zig +++ b/test/cases/compile_errors/enum_backed_by_comptime_int_must_be_casted_from_comptime_value.zig @@ -7,8 +7,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:31: error: unable to resolve comptime value // :6:31: note: value casted to enum with 'comptime_int' tag type must be comptime-known diff --git a/test/cases/compile_errors/enum_backed_by_comptime_int_must_be_comptime.zig b/test/cases/compile_errors/enum_backed_by_comptime_int_must_be_comptime.zig index 498a0c80b7ab271d5a2e68e8a0bdc907cb5c0978..6f55e8c2779e5312647910553e4ffbadb8454c3c 100644 --- a/test/cases/compile_errors/enum_backed_by_comptime_int_must_be_comptime.zig +++ b/test/cases/compile_errors/enum_backed_by_comptime_int_must_be_comptime.zig @@ -5,7 +5,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:12: error: variable of type 'tmp.entry.E' must be const or comptime diff --git a/test/cases/compile_errors/enum_field_value_references_enum.zig b/test/cases/compile_errors/enum_field_value_references_enum.zig index 7c258adce71f4296c9c2dc30a83f64f576015d1c..d658876cf63ab6c11a1bbf6862f3e723681ec148 100644 --- a/test/cases/compile_errors/enum_field_value_references_enum.zig +++ b/test/cases/compile_errors/enum_field_value_references_enum.zig @@ -9,7 +9,5 @@ export fn entry() void { const D = 1; // error -// backend=stage2 -// target=native // // :1:5: error: dependency loop detected diff --git a/test/cases/compile_errors/enum_in_field_count_range_but_not_matching_tag.zig b/test/cases/compile_errors/enum_in_field_count_range_but_not_matching_tag.zig index 74df2d3de948cbd93226e7633fc616f62bf95522..4ccf348a324fab2dce007edcf640448add9a889d 100644 --- a/test/cases/compile_errors/enum_in_field_count_range_but_not_matching_tag.zig +++ b/test/cases/compile_errors/enum_in_field_count_range_but_not_matching_tag.zig @@ -8,8 +8,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:20: error: enum 'tmp.Foo' has no tag with value '0' // :1:13: note: enum declared here diff --git a/test/cases/compile_errors/enum_value_already_taken.zig b/test/cases/compile_errors/enum_value_already_taken.zig index efb9e209cf0723eb507439cf3387fc8a231b5f66..30e332b3be2cf931b2353f61efa9b57bfc997a4e 100644 --- a/test/cases/compile_errors/enum_value_already_taken.zig +++ b/test/cases/compile_errors/enum_value_already_taken.zig @@ -11,8 +11,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:9: error: enum tag value 60 already taken // :4:9: note: other occurrence here diff --git a/test/cases/compile_errors/enum_with_declarations_unavailable_for_reify_type.zig b/test/cases/compile_errors/enum_with_declarations_unavailable_for_reify_type.zig index 56f32c768186c772fb1eb30e9ae2eb5ed8683537..8ac082349afe16dc683d7113d9d48c60aada4822 100644 --- a/test/cases/compile_errors/enum_with_declarations_unavailable_for_reify_type.zig +++ b/test/cases/compile_errors/enum_with_declarations_unavailable_for_reify_type.zig @@ -6,7 +6,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:9: error: reified enums must have no decls diff --git a/test/cases/compile_errors/error_in_call_builtin_args.zig b/test/cases/compile_errors/error_in_call_builtin_args.zig index 304fd031f1b8135a13d73845b9817fa18596de1a..de01b6b487d0058be25506b512e9f3e547dd9622 100644 --- a/test/cases/compile_errors/error_in_call_builtin_args.zig +++ b/test/cases/compile_errors/error_in_call_builtin_args.zig @@ -8,8 +8,6 @@ pub export fn entry1() void { } // error -// backend=stage2 -// target=native // // :3:30: error: fractional component prevents float value '12.34' from coercion to type 'u32' // :7:23: error: fractional component prevents float value '12.34' from coercion to type 'u32' diff --git a/test/cases/compile_errors/error_in_typeof_param.zig b/test/cases/compile_errors/error_in_typeof_param.zig index 469c9e5e1eaf1a1f9774b7230d803deca4eb0d93..2a21f01b770256f1ae80d52aa8a46ed222f85497 100644 --- a/test/cases/compile_errors/error_in_typeof_param.zig +++ b/test/cases/compile_errors/error_in_typeof_param.zig @@ -7,8 +7,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:31: error: unable to resolve comptime value // :6:31: note: value casted to 'comptime_int' must be comptime-known 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 e3444522962b1927595e09fa6ff231c6c0c0b75b..6b474f9312c3b9cb29282ed5a351fe26aea67d6b 100644 --- a/test/cases/compile_errors/error_not_handled_in_switch.zig +++ b/test/cases/compile_errors/error_not_handled_in_switch.zig @@ -13,8 +13,6 @@ fn foo(x: i32) !void { } // error -// backend=stage2 -// target=native // // :2:26: error: switch must handle all possibilities // :2:26: note: unhandled error value: 'error.Bar' diff --git a/test/cases/compile_errors/error_note_for_function_parameter_incompatibility.zig b/test/cases/compile_errors/error_note_for_function_parameter_incompatibility.zig index 149dc13e04db0c663b56cc8da274bb3f5772ed18..5f47419e69bfa4c0301bd5832e0011ae5fa0dd57 100644 --- a/test/cases/compile_errors/error_note_for_function_parameter_incompatibility.zig +++ b/test/cases/compile_errors/error_note_for_function_parameter_incompatibility.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :8:18: error: expected type '*const fn (i32) void', found '*const fn (bool) void' // :8:18: note: pointer type child 'fn (bool) void' cannot cast into pointer type child 'fn (i32) void' diff --git a/test/cases/compile_errors/error_set_cannot_capture_by_reference.zig b/test/cases/compile_errors/error_set_cannot_capture_by_reference.zig index c7b9da5c7494577d9b2c8efa84ef7c49617135b3..d13f85d066983081dd6c2b02f48f1164c2162bde 100644 --- a/test/cases/compile_errors/error_set_cannot_capture_by_reference.zig +++ b/test/cases/compile_errors/error_set_cannot_capture_by_reference.zig @@ -9,7 +9,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:23: error: error set cannot be captured by reference diff --git a/test/cases/compile_errors/error_set_membership.zig b/test/cases/compile_errors/error_set_membership.zig index a146bd39bab16e8e3cf48a82b09fadd49504a32b..96c50a8ee6dc806a118431db096498af97e9547b 100644 --- a/test/cases/compile_errors/error_set_membership.zig +++ b/test/cases/compile_errors/error_set_membership.zig @@ -24,7 +24,6 @@ pub fn main() Error!void { } // error -// backend=stage2 // target=x86_64-linux // // :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/error_union_operator_with_non_error_set_LHS.zig b/test/cases/compile_errors/error_union_operator_with_non_error_set_LHS.zig index e20b2861cc2579649dcac4bee76bf5313867c428..b44d20837b59a62f2c365a438512fb1e5114e889 100644 --- a/test/cases/compile_errors/error_union_operator_with_non_error_set_LHS.zig +++ b/test/cases/compile_errors/error_union_operator_with_non_error_set_LHS.zig @@ -5,7 +5,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:15: error: expected error set type, found 'i32' diff --git a/test/cases/compile_errors/error_when_evaluating_return_type.zig b/test/cases/compile_errors/error_when_evaluating_return_type.zig index 08e19cd46ae0672bdf180b0809490d89ded6361e..6d75b7abd50ea758edbbb9e5c87cf4fb6e64e3f8 100644 --- a/test/cases/compile_errors/error_when_evaluating_return_type.zig +++ b/test/cases/compile_errors/error_when_evaluating_return_type.zig @@ -11,7 +11,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:19: error: expected type 'i32', found 'type' diff --git a/test/cases/compile_errors/errors_in_for_loop_bodies_are_propagated.zig b/test/cases/compile_errors/errors_in_for_loop_bodies_are_propagated.zig index 016dfb1412cba9e8ec0227a7abc0e6ce5b26dd62..39c5e8a38c6b8b3b19db802cd7492922b96cb535 100644 --- a/test/cases/compile_errors/errors_in_for_loop_bodies_are_propagated.zig +++ b/test/cases/compile_errors/errors_in_for_loop_bodies_are_propagated.zig @@ -4,7 +4,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:26: error: expected 1 argument, found 2 diff --git a/test/cases/compile_errors/exact division failure.zig b/test/cases/compile_errors/exact division failure.zig index fee8219a7b055c741ac31820d4d5e5e4ce87bc06..d33cbb53549c3f1fa7db75f8481ee3a622574769 100644 --- a/test/cases/compile_errors/exact division failure.zig +++ b/test/cases/compile_errors/exact division failure.zig @@ -4,7 +4,5 @@ comptime { } // error -// 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 b7d5c95c257576ad9e17dca84a104aabd20bc4b5..7b9eafce91b1130a5354f62a30fcd173890d8c01 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,8 +8,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :2:15: error: primitive integer type 'u65536' exceeds maximum bit width of 65535 // :6:12: error: primitive integer type 'i65536' exceeds maximum bit width of 65535 diff --git a/test/cases/compile_errors/expected_optional_type_got_container.zig b/test/cases/compile_errors/expected_optional_type_got_container.zig index 12bb6296292992193be2941dc859306c72be2990..7c311aaee79ceb67506c7cc64e9305dd472b9022 100644 --- a/test/cases/compile_errors/expected_optional_type_got_container.zig +++ b/test/cases/compile_errors/expected_optional_type_got_container.zig @@ -9,8 +9,6 @@ fn bar() X { } // error -// backend=stage2 -// target=native // // :2:15: error: expected optional type, found 'tmp.X' // :6:11: note: enum declared here diff --git a/test/cases/compile_errors/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig b/test/cases/compile_errors/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig index 1aee4580aeba26bba3147b41757ce6f34b038e73..28257dd660076fe805852867f1c99ee08bb2b20a 100644 --- a/test/cases/compile_errors/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig +++ b/test/cases/compile_errors/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig @@ -3,7 +3,5 @@ export fn entry() i32 { } // error -// backend=stage2 -// target=native // // :2:21: error: fractional component prevents float value '12.34' from coercion to type 'i32' diff --git a/test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig b/test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig index 0418d327c9512d61ab26e89443f5cfb4c039d66f..4f8359b6a0039b3edc9007368a12332830eb6213 100644 --- a/test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig +++ b/test/cases/compile_errors/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig @@ -7,7 +7,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :5:21: error: 'error.B' not a member of error set 'error{A,C}' diff --git a/test/cases/compile_errors/explicitly_casting_non_tag_type_to_enum.zig b/test/cases/compile_errors/explicitly_casting_non_tag_type_to_enum.zig index 05189c7b0c6fe50f88bdf67c0cdb1e0ac8130822..4efb08ec6d79b2be1aeca64aa4a86cd560a6db20 100644 --- a/test/cases/compile_errors/explicitly_casting_non_tag_type_to_enum.zig +++ b/test/cases/compile_errors/explicitly_casting_non_tag_type_to_enum.zig @@ -12,7 +12,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :10:39: error: expected integer type, found 'f32' 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 ce6ba0f4125bae203de1b8c92ef36716a794d997..f0f8d52f5ba10fbe330e5b438282e5041b6b4ec6 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,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:25: error: exported symbol name cannot be empty diff --git a/test/cases/compile_errors/exported_enum_without_explicit_integer_tag_type.zig b/test/cases/compile_errors/exported_enum_without_explicit_integer_tag_type.zig index 76c76d9301e6d6bc30e60960f6a75078f080a815..3ff9961de81d96f945efd09d7eee724ca0bcaf2c 100644 --- a/test/cases/compile_errors/exported_enum_without_explicit_integer_tag_type.zig +++ b/test/cases/compile_errors/exported_enum_without_explicit_integer_tag_type.zig @@ -8,8 +8,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:5: error: unable to export type 'type' // :7:5: error: unable to export type 'tmp.E' diff --git a/test/cases/compile_errors/exported_function_uses_invalid_type.zig b/test/cases/compile_errors/exported_function_uses_invalid_type.zig index 62274236ff4b61005ae12450ef0f9fd37574b159..5325e66cfed26c0957454a5310df5ed83d1adbbb 100644 --- a/test/cases/compile_errors/exported_function_uses_invalid_type.zig +++ b/test/cases/compile_errors/exported_function_uses_invalid_type.zig @@ -8,6 +8,5 @@ export fn foo() void { // the original bug leading to this test occurred only with the LLVM backend. // error -// backend=stage2,llvm // // :2:33: error: expected type 'u32', found '*const [11:0]u8' diff --git a/test/cases/compile_errors/extern_function_with_unspecified_calling_convention.zig b/test/cases/compile_errors/extern_function_with_unspecified_calling_convention.zig index fc712bb7c2330a33e171c04ddfa6338ec1e496b2..f2fde1d48f5f7b0f015c96e9a47966107c9a9d88 100644 --- a/test/cases/compile_errors/extern_function_with_unspecified_calling_convention.zig +++ b/test/cases/compile_errors/extern_function_with_unspecified_calling_convention.zig @@ -7,8 +7,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:8: error: extern structs cannot contain fields of type '*const fn () void' // :2:8: note: extern function must specify calling convention diff --git a/test/cases/compile_errors/extern_packed_on_opaque.zig b/test/cases/compile_errors/extern_packed_on_opaque.zig index 34fab676fb2de9e571f9a8c8b7a92b0a927ba3cc..db33301f06bf4815ee4dc4dabcd11ce78dad7bc1 100644 --- a/test/cases/compile_errors/extern_packed_on_opaque.zig +++ b/test/cases/compile_errors/extern_packed_on_opaque.zig @@ -7,8 +7,6 @@ export fn foo(x: *X, y: *Y) void { } // error -// backend=stage2 -// target=native // // :1:11: error: opaque types do not support 'packed' or 'extern' // :2:11: error: opaque types do not support 'packed' or 'extern' diff --git a/test/cases/compile_errors/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig b/test/cases/compile_errors/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig index beee31721c20c6b518b3907f4c311ca52c843bc0..a0e476f087629eb0e720a4f06e8db692d46508e6 100644 --- a/test/cases/compile_errors/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig +++ b/test/cases/compile_errors/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig @@ -38,8 +38,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :33:8: error: extern structs cannot contain fields of type 'tmp.E' // :33:8: note: enum tag type 'u9' is not extern compatible diff --git a/test/cases/compile_errors/extern_struct_with_non-extern-compatible_integer_tag_type.zig b/test/cases/compile_errors/extern_struct_with_non-extern-compatible_integer_tag_type.zig index fd418566bcdf23d833a64655554ef0e80f0af002..373f10444d3ce322d0c3822a031461a74c2d97ed 100644 --- a/test/cases/compile_errors/extern_struct_with_non-extern-compatible_integer_tag_type.zig +++ b/test/cases/compile_errors/extern_struct_with_non-extern-compatible_integer_tag_type.zig @@ -8,8 +8,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:8: error: extern structs cannot contain fields of type 'tmp.E' // :3:8: note: enum tag type 'u31' is not extern compatible diff --git a/test/cases/compile_errors/extern_union_field_missing_type.zig b/test/cases/compile_errors/extern_union_field_missing_type.zig index 9720ff90f1074ed3fa96d31bf199ac8b7e22cb85..09734b5eb7367c4f39d61a24443b8cdd7bff2b18 100644 --- a/test/cases/compile_errors/extern_union_field_missing_type.zig +++ b/test/cases/compile_errors/extern_union_field_missing_type.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:5: error: union field missing type diff --git a/test/cases/compile_errors/extern_union_given_enum_tag_type.zig b/test/cases/compile_errors/extern_union_given_enum_tag_type.zig index 93eefea1447cda40c4c75739075c80d1f04b430e..16511d438928649d589b0c0956a78c0258aed5b3 100644 --- a/test/cases/compile_errors/extern_union_given_enum_tag_type.zig +++ b/test/cases/compile_errors/extern_union_given_enum_tag_type.zig @@ -14,7 +14,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:30: error: extern union does not support enum tag type diff --git a/test/cases/compile_errors/extern_variable_has_no_type.zig b/test/cases/compile_errors/extern_variable_has_no_type.zig index 7166cfc8ebcbe2afa0e19e59c5d516ab6750e3fa..b2eaed193bb417daef049efd64925e22c9416f36 100644 --- a/test/cases/compile_errors/extern_variable_has_no_type.zig +++ b/test/cases/compile_errors/extern_variable_has_no_type.zig @@ -4,7 +4,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:8: error: unable to infer variable type diff --git a/test/cases/compile_errors/extern_variable_has_non_extern_type.zig b/test/cases/compile_errors/extern_variable_has_non_extern_type.zig index ab460934e0829fb33f62d9d150954dca8ae6a8f0..a0a80b7395c94a4e4b0b2edc2d519ed8bf41dee3 100644 --- a/test/cases/compile_errors/extern_variable_has_non_extern_type.zig +++ b/test/cases/compile_errors/extern_variable_has_non_extern_type.zig @@ -4,8 +4,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:17: error: extern variable cannot have type 'u3' // :1:17: note: only integers with 0 or power of two bits are extern compatible diff --git a/test/cases/compile_errors/extra_comma_in_destructure.zig b/test/cases/compile_errors/extra_comma_in_destructure.zig index bc848c2ddbeb47aca4fc07222180bd154b2d2cd0..9cd30c6f8fc86c17f6af3bd0bb3817585ecd993b 100644 --- a/test/cases/compile_errors/extra_comma_in_destructure.zig +++ b/test/cases/compile_errors/extra_comma_in_destructure.zig @@ -4,7 +4,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :2:23: error: expected expression or var decl, found '=' diff --git a/test/cases/compile_errors/fieldParentPtr-bad_field_name.zig b/test/cases/compile_errors/fieldParentPtr-bad_field_name.zig index c897db4abb9e3352aa008aa56cb924509db08ed8..ff54d944fdc5b97ed5d3a54c4621708d87535926 100644 --- a/test/cases/compile_errors/fieldParentPtr-bad_field_name.zig +++ b/test/cases/compile_errors/fieldParentPtr-bad_field_name.zig @@ -6,8 +6,6 @@ export fn foo(a: *i32) *Foo { } // error -// backend=stage2 -// target=native // // :5:28: error: no field named 'a' in struct 'tmp.Foo' // :1:20: note: struct declared here diff --git a/test/cases/compile_errors/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig b/test/cases/compile_errors/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig index 7eeb62b146310cea98002e5c02b34d0d915a00be..74c49f70974bc1c7bdd3cc1b5e50dba98c0577f4 100644 --- a/test/cases/compile_errors/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig +++ b/test/cases/compile_errors/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig @@ -14,7 +14,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :12:62: error: pointer value not based on parent struct diff --git a/test/cases/compile_errors/fieldParentPtr-comptime_wrong_field_index.zig b/test/cases/compile_errors/fieldParentPtr-comptime_wrong_field_index.zig index 4ee3474941005410ba67119a59f59f27d4a6c41c..af29796e862a97cce98169a06c4fb774de975ea6 100644 --- a/test/cases/compile_errors/fieldParentPtr-comptime_wrong_field_index.zig +++ b/test/cases/compile_errors/fieldParentPtr-comptime_wrong_field_index.zig @@ -13,8 +13,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :11:41: error: field 'b' has index '1' but pointer value is index '0' of struct 'tmp.Foo' // :1:13: note: struct declared here diff --git a/test/cases/compile_errors/fieldParentPtr-field_pointer_is_not_pointer.zig b/test/cases/compile_errors/fieldParentPtr-field_pointer_is_not_pointer.zig index 832269268a51c261b408ab2e69309b9ccf3e262e..54243def0eda1de2ed695f9adb3927a995fb2096 100644 --- a/test/cases/compile_errors/fieldParentPtr-field_pointer_is_not_pointer.zig +++ b/test/cases/compile_errors/fieldParentPtr-field_pointer_is_not_pointer.zig @@ -6,7 +6,5 @@ export fn foo(a: i32) *const Foo { } // error -// backend=stage2 -// target=native // // :5:33: error: expected pointer type, found 'i32' diff --git a/test/cases/compile_errors/fieldParentPtr-non_pointer.zig b/test/cases/compile_errors/fieldParentPtr-non_pointer.zig index c98a3174005e508205970baa5760d5bb96c6229c..5bb71daf13e654abae6e358f08d7ad78069ba391 100644 --- a/test/cases/compile_errors/fieldParentPtr-non_pointer.zig +++ b/test/cases/compile_errors/fieldParentPtr-non_pointer.zig @@ -4,7 +4,5 @@ export fn foo(a: *i32) Foo { } // error -// backend=stage2 -// target=native // // :3:12: error: expected pointer type, found 'i32' diff --git a/test/cases/compile_errors/fieldParentPtr_on_comptime_field.zig b/test/cases/compile_errors/fieldParentPtr_on_comptime_field.zig index ff18791c4972a82632fa37b0978beb17a68ff362..3476bf6eadb6b043daa93147175cd2aaa11c1422 100644 --- a/test/cases/compile_errors/fieldParentPtr_on_comptime_field.zig +++ b/test/cases/compile_errors/fieldParentPtr_on_comptime_field.zig @@ -9,8 +9,6 @@ pub export fn entry2() void { } // error -// backend=stage2 -// target=native // // :5:5: error: no offset available for comptime field // :8:29: error: cannot get @fieldParentPtr of a comptime field diff --git a/test/cases/compile_errors/field_access_of_opaque_type.zig b/test/cases/compile_errors/field_access_of_opaque_type.zig index 7f975c4b0a9753bc2791fee9b03e8f0f81962b26..e78db25b6e3ef4fc3ef9c8c6df173321eccb7b25 100644 --- a/test/cases/compile_errors/field_access_of_opaque_type.zig +++ b/test/cases/compile_errors/field_access_of_opaque_type.zig @@ -10,7 +10,5 @@ fn bar(x: *MyType) bool { } // error -// backend=stage2 -// target=native // // :9:13: error: type '*tmp.MyType' does not support field access diff --git a/test/cases/compile_errors/field_access_of_slices.zig b/test/cases/compile_errors/field_access_of_slices.zig index c7fe0d8b40c3e85664cb49059cc91c0da96c5383..8522e6a149c295be97df00bd5d1457bd850ea9eb 100644 --- a/test/cases/compile_errors/field_access_of_slices.zig +++ b/test/cases/compile_errors/field_access_of_slices.zig @@ -6,8 +6,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:32: error: type '[]i32' has no members // :4:32: note: slice values have 'len' and 'ptr' members diff --git a/test/cases/compile_errors/field_access_of_unknown_length_pointer.zig b/test/cases/compile_errors/field_access_of_unknown_length_pointer.zig index 2f526277fe152d0f3fd558fd066cc4fe05c79b07..4a412b9f40d0564431f60d1d7ba528b5722ed214 100644 --- a/test/cases/compile_errors/field_access_of_unknown_length_pointer.zig +++ b/test/cases/compile_errors/field_access_of_unknown_length_pointer.zig @@ -7,7 +7,5 @@ export fn entry(foo: [*]Foo) void { } // error -// backend=stage2 -// target=native // // :6:8: error: type '[*]tmp.Foo' does not support field access diff --git a/test/cases/compile_errors/field_access_of_wrapped_type.zig b/test/cases/compile_errors/field_access_of_wrapped_type.zig index 9d8a7ef17c18dbb5d1bf0a33bdc91a2e6fcee1d4..7d06f6de3c50459a16c3deaa2641af86d1049af5 100644 --- a/test/cases/compile_errors/field_access_of_wrapped_type.zig +++ b/test/cases/compile_errors/field_access_of_wrapped_type.zig @@ -11,8 +11,6 @@ export fn f2() void { } // error -// backend=stage2 -// target=native // // :6:8: error: optional type '?tmp.Foo' does not support field access // :6:8: note: consider using '.?', 'orelse', or 'if' diff --git a/test/cases/compile_errors/field_type_supplied_in_an_enum.zig b/test/cases/compile_errors/field_type_supplied_in_an_enum.zig index 20248c2355a9d2026bf9eb9b125aa1813383d5cd..ebffac423d64f7ecb819b8f82ba8135903601131 100644 --- a/test/cases/compile_errors/field_type_supplied_in_an_enum.zig +++ b/test/cases/compile_errors/field_type_supplied_in_an_enum.zig @@ -5,8 +5,6 @@ const Letter = enum { }; // error -// backend=stage2 -// target=native // // :2:8: error: enum fields do not have types // :1:16: note: consider 'union(enum)' here to make it a tagged union diff --git a/test/cases/compile_errors/file_level_struct_invalid_field_type.zig b/test/cases/compile_errors/file_level_struct_invalid_field_type.zig index 59031c4ca6fa53f5ebb11829e94830808a797417..3ad3a33caf65299865d721b414bdf6a0768a3b86 100644 --- a/test/cases/compile_errors/file_level_struct_invalid_field_type.zig +++ b/test/cases/compile_errors/file_level_struct_invalid_field_type.zig @@ -11,7 +11,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :7:15: error: expected type 'type', found 'fn () type' diff --git a/test/cases/compile_errors/float exact division failure.zig b/test/cases/compile_errors/float exact division failure.zig index d96c96f78cc761acbaac54ca07f37cecb9f45f51..d389d043445f8cf2fed7ee61a5c0aa77abf37d33 100644 --- a/test/cases/compile_errors/float exact division failure.zig +++ b/test/cases/compile_errors/float exact division failure.zig @@ -4,7 +4,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:15: error: exact division produced remainder diff --git a/test/cases/compile_errors/for_discard_unbounded.zig b/test/cases/compile_errors/for_discard_unbounded.zig index 93434d0c219ed8c11aceebb8b4fc8495a6ef45b2..8d7c0cfe16f4bc89eb38fab5f7059c39de936a0e 100644 --- a/test/cases/compile_errors/for_discard_unbounded.zig +++ b/test/cases/compile_errors/for_discard_unbounded.zig @@ -4,7 +4,5 @@ export fn a() void { } } // error -// backend=stage2 -// target=native // // :2:27: error: discard of unbounded counter diff --git a/test/cases/compile_errors/for_empty.zig b/test/cases/compile_errors/for_empty.zig index a4cb5b3c4e6fb1718cf22b189f41db9dc82bbe60..dfde7039cdc1cf86dde2b55653b3f1550bd38170 100644 --- a/test/cases/compile_errors/for_empty.zig +++ b/test/cases/compile_errors/for_empty.zig @@ -5,7 +5,5 @@ export fn b() void { } // error -// backend=stage2 -// target=native // // :2:10: error: expected expression, found ')' diff --git a/test/cases/compile_errors/for_extra_capture.zig b/test/cases/compile_errors/for_extra_capture.zig index a1cdd58a3367303656a5669bfce4858e06a9bcec..fed58d27d087e3e785ec28f3d688f7a32d70b4b1 100644 --- a/test/cases/compile_errors/for_extra_capture.zig +++ b/test/cases/compile_errors/for_extra_capture.zig @@ -8,7 +8,5 @@ export fn b() void { // zig fmt: on // error -// backend=stage2 -// target=native // // :3:21: error: extra capture in for loop diff --git a/test/cases/compile_errors/for_extra_condition.zig b/test/cases/compile_errors/for_extra_condition.zig index 11c013acee91ee42f63f3cdade916cbce59698da..fd6305ec230efa3a984eef68f8289015d3fa9be1 100644 --- a/test/cases/compile_errors/for_extra_condition.zig +++ b/test/cases/compile_errors/for_extra_condition.zig @@ -5,7 +5,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :2:19: error: for input is not captured diff --git a/test/cases/compile_errors/for_invalid_ranges.zig b/test/cases/compile_errors/for_invalid_ranges.zig index 7a1506efacb3b7505736d06ecf6dbd0e1f6825ac..ae653f9c7044479ebcf005094d580a2db23ed45c 100644 --- a/test/cases/compile_errors/for_invalid_ranges.zig +++ b/test/cases/compile_errors/for_invalid_ranges.zig @@ -25,8 +25,6 @@ export fn e() void { } // error -// backend=stage2 -// target=native // // :2:13: error: expected type 'usize', found '*const [5:0]u8' // :7:10: error: type 'usize' cannot represent integer value '-1' diff --git a/test/cases/compile_errors/for_loop_body_expression_ignored.zig b/test/cases/compile_errors/for_loop_body_expression_ignored.zig index 9c5e381e63d9e6bd36dac49a98a96729ffb7c1c8..f2e2a9ca1bb4c054f94fd367328a0c12e08e65e0 100644 --- a/test/cases/compile_errors/for_loop_body_expression_ignored.zig +++ b/test/cases/compile_errors/for_loop_body_expression_ignored.zig @@ -18,8 +18,6 @@ export fn f4() void { } // error -// backend=stage2 -// target=native // // :5:30: error: value of type 'usize' ignored // :5:30: note: all non-void values must be used diff --git a/test/cases/compile_errors/for_loop_break_value_ignored.zig b/test/cases/compile_errors/for_loop_break_value_ignored.zig index 76a8c091f556b05f82e029a0df169428e6625204..bbea60ba8c8aa25e198a2a9510b28c839a3e0615 100644 --- a/test/cases/compile_errors/for_loop_break_value_ignored.zig +++ b/test/cases/compile_errors/for_loop_break_value_ignored.zig @@ -9,8 +9,6 @@ export fn f1() void { } // error -// backend=stage2 -// target=native // // :6:5: error: incompatible types: 'usize' and 'void' // :7:22: note: type 'usize' here diff --git a/test/cases/compile_errors/for_loop_error_union.zig b/test/cases/compile_errors/for_loop_error_union.zig index 7d9f05b6a467f9b01b0100651d0120e73613716c..f92a30272bf95a271621a06f0fe67b8ae78b3d87 100644 --- a/test/cases/compile_errors/for_loop_error_union.zig +++ b/test/cases/compile_errors/for_loop_error_union.zig @@ -7,8 +7,6 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :6:11: error: type '@typeInfo(@typeInfo(@TypeOf(tmp.b)).@"fn".return_type.?).error_union.error_set!u32' is not indexable and not a range // :6:11: note: for loop operand must be a range, array, slice, tuple, or vector diff --git a/test/cases/compile_errors/for_unbounded.zig b/test/cases/compile_errors/for_unbounded.zig index 5d05b1061ff14540afb30b26809df4728260a9b4..a356f92d71ba19fd787bdd366cac83566f288f36 100644 --- a/test/cases/compile_errors/for_unbounded.zig +++ b/test/cases/compile_errors/for_unbounded.zig @@ -5,7 +5,5 @@ export fn b() void { } // error -// backend=stage2 -// target=native // // :2:5: error: unbounded for loop diff --git a/test/cases/compile_errors/function-only_builtins_outside_function.zig b/test/cases/compile_errors/function-only_builtins_outside_function.zig index 8178ee51fac80a9852222445add31f5075ad2c29..23c0ae3dfef48e62f124eccdee36805f52fb8e5a 100644 --- a/test/cases/compile_errors/function-only_builtins_outside_function.zig +++ b/test/cases/compile_errors/function-only_builtins_outside_function.zig @@ -47,8 +47,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:5: error: '@branchHint' outside function scope // :6:5: error: '@src' outside function scope diff --git a/test/cases/compile_errors/function_alignment_non_power_of_2.zig b/test/cases/compile_errors/function_alignment_non_power_of_2.zig index e40ca022d2c1515fa92598d445c098d74d40f0e2..caac00b4fbe45929107e021476af92804de3a28e 100644 --- a/test/cases/compile_errors/function_alignment_non_power_of_2.zig +++ b/test/cases/compile_errors/function_alignment_non_power_of_2.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:23: error: alignment value '3' is not a power of two diff --git a/test/cases/compile_errors/function_alignment_on_unsupported_target.zig b/test/cases/compile_errors/function_alignment_on_unsupported_target.zig index 92ca1c8b37dee0ddafd59ec9a8788d19ff7a24ba..6b70dc94e498c535e21abf510558657260b82120 100644 --- a/test/cases/compile_errors/function_alignment_on_unsupported_target.zig +++ b/test/cases/compile_errors/function_alignment_on_unsupported_target.zig @@ -1,7 +1,6 @@ export fn entry() align(64) void {} // error -// backend=stage2 // target=nvptx-cuda,nvptx64-cuda,spirv32-opengl,spirv32-vulkan,spirv32-opencl,spirv64-opencl,spirv64-amdhsa,wasm32-freestanding,wasm64-freestanding // // :1:25: error: target does not support function alignment 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 5b49dc16b7c336f7da5d13797f82b021f35244d1..49164ab41af6dabb84d4ff15562e084e2fb04361 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,8 +7,6 @@ fn concat() [16]f32 { } // error -// backend=stage2 -// target=native // // :3:17: error: expected type '[4]f32', found '[16]f32' // :3:17: note: destination has length 4 diff --git a/test/cases/compile_errors/function_parameter_is_opaque.zig b/test/cases/compile_errors/function_parameter_is_opaque.zig index 58fdf964020281b46d86245fff5f761439e7171f..fe66529d3df93f443cdec2b3b9ba26b623dbe499 100644 --- a/test/cases/compile_errors/function_parameter_is_opaque.zig +++ b/test/cases/compile_errors/function_parameter_is_opaque.zig @@ -12,8 +12,6 @@ export fn entry3() void { } // error -// backend=stage2 -// target=native // // :3:28: error: parameter of opaque type 'tmp.FooType' not allowed // :1:17: note: opaque declared here 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 12eeda58ca829ea17d90ed0cd245450314711a01..b15f729f4fc90ba36917d0283eafb2d120a35ec9 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,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:1: error: non-extern function has no body diff --git a/test/cases/compile_errors/function_ptr_alignment.zig b/test/cases/compile_errors/function_ptr_alignment.zig index fd8aec06d05dcbebb2759d89b5c8d2d06ddd1b1e..66e80a95a6deaee73187dd3a4970685923d50a43 100644 --- a/test/cases/compile_errors/function_ptr_alignment.zig +++ b/test/cases/compile_errors/function_ptr_alignment.zig @@ -9,7 +9,6 @@ comptime { } // error -// backend=stage2 // target=x86_64-linux // // :8:41: error: expected type '*align(2) const fn () void', found '*const fn () void' diff --git a/test/cases/compile_errors/function_returning_opaque_type.zig b/test/cases/compile_errors/function_returning_opaque_type.zig index c8b4672244da2d082863f649e433c163ea1a7e78..aeb9c1c77635855b271a1d15d18890d063472983 100644 --- a/test/cases/compile_errors/function_returning_opaque_type.zig +++ b/test/cases/compile_errors/function_returning_opaque_type.zig @@ -4,8 +4,6 @@ export fn bar() FooType { } // error -// backend=stage2 -// target=native // // :2:17: error: opaque return type 'tmp.FooType' not allowed // :1:17: note: opaque declared here diff --git a/test/cases/compile_errors/function_type_coercion.zig b/test/cases/compile_errors/function_type_coercion.zig index 2775ea051ef060f0e9adfc529e347a676795ab01..f7807c0d511dd3cdb5747351cc767f10e7aa6e1d 100644 --- a/test/cases/compile_errors/function_type_coercion.zig +++ b/test/cases/compile_errors/function_type_coercion.zig @@ -10,8 +10,6 @@ export fn wrong_return_type() void { } // error -// backend=stage2,llvm -// target=native // // :3:25: error: expected type 'fn () void', found 'fn (i32) void' // :3:25: note: function with 1 parameters cannot cast into a function with 0 parameters diff --git a/test/cases/compile_errors/function_type_named.zig b/test/cases/compile_errors/function_type_named.zig index ad670fe88c53c09559d44d8bcabd7acd7fa98a08..c1f009ecac0c81cbbd42cac277efc5b54db4e576 100644 --- a/test/cases/compile_errors/function_type_named.zig +++ b/test/cases/compile_errors/function_type_named.zig @@ -1,7 +1,5 @@ const aFunc = fn someFunc(x: i32) void; // error -// backend=stage2 -// target=native // // :1:18: error: function type cannot have a name diff --git a/test/cases/compile_errors/function_with_invalid_return_type.zig b/test/cases/compile_errors/function_with_invalid_return_type.zig index afae037ef14ecf75533c8ec4e3f346a0214c0fdc..10ab961e017805cff0199f054c8e1e2668cd5d6d 100644 --- a/test/cases/compile_errors/function_with_invalid_return_type.zig +++ b/test/cases/compile_errors/function_with_invalid_return_type.zig @@ -1,7 +1,5 @@ export fn foo() boid {} // error -// backend=stage2 -// target=native // // :1:17: error: use of undeclared identifier 'boid' diff --git a/test/cases/compile_errors/generic_function_call_assigned_to_incorrect_type.zig b/test/cases/compile_errors/generic_function_call_assigned_to_incorrect_type.zig index 4ff284128284858d0df88c05d37c2fbded43c93d..91842ef16cf6736e1a9e701e0b458028d9d768f2 100644 --- a/test/cases/compile_errors/generic_function_call_assigned_to_incorrect_type.zig +++ b/test/cases/compile_errors/generic_function_call_assigned_to_incorrect_type.zig @@ -7,7 +7,5 @@ fn myAlloc(comptime arg: type) anyerror!arg { } // error -// backend=stage2 -// target=native // // :3:18: error: expected type '[]i32', found 'anyerror!i32' diff --git a/test/cases/compile_errors/generic_instantiation_failure.zig b/test/cases/compile_errors/generic_instantiation_failure.zig index 9b82fa8b4f218eb1e3ed71893c47cccb19db9dda..d577307b8f3b1838dbdd596fdc17501f9da16263 100644 --- a/test/cases/compile_errors/generic_instantiation_failure.zig +++ b/test/cases/compile_errors/generic_instantiation_failure.zig @@ -19,8 +19,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :18:43: error: value of type 'type' ignored // :18:43: note: all non-void values must be used diff --git a/test/cases/compile_errors/global_var_struct_init_in_comptime_block.zig b/test/cases/compile_errors/global_var_struct_init_in_comptime_block.zig index 000fe434186b3d6288bbe6b9ff538a1782de80db..449480fcda13bc6722ff3706d46989bd2d47e3fc 100644 --- a/test/cases/compile_errors/global_var_struct_init_in_comptime_block.zig +++ b/test/cases/compile_errors/global_var_struct_init_in_comptime_block.zig @@ -7,8 +7,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :6:17: error: unable to evaluate comptime expression // :6:17: note: operation is runtime due to this operand diff --git a/test/cases/compile_errors/global_variable_alignment_non_power_of_2.zig b/test/cases/compile_errors/global_variable_alignment_non_power_of_2.zig index 5110e41334b84135ec159821efa7389e99fa8106..2078dc39b30ca636e73a17795f58287354a37dee 100644 --- a/test/cases/compile_errors/global_variable_alignment_non_power_of_2.zig +++ b/test/cases/compile_errors/global_variable_alignment_non_power_of_2.zig @@ -4,7 +4,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:32: error: alignment value '3' is not a power of two diff --git a/test/cases/compile_errors/hasDecl_with_non-container.zig b/test/cases/compile_errors/hasDecl_with_non-container.zig index a650c19c4b4d72e6b39529361920ce7850e78e26..2588a5e55dd6569d8fe5a70c70e5eab1235f7e73 100644 --- a/test/cases/compile_errors/hasDecl_with_non-container.zig +++ b/test/cases/compile_errors/hasDecl_with_non-container.zig @@ -3,7 +3,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:18: error: expected struct, enum, union, or opaque; found 'i32' diff --git a/test/cases/compile_errors/helpful_return_type_error_message.zig b/test/cases/compile_errors/helpful_return_type_error_message.zig index 2675c5692a63aa6cd52418d17b23275806973634..f6c8e37b0849a111782f4697ad8da537208cb8bd 100644 --- a/test/cases/compile_errors/helpful_return_type_error_message.zig +++ b/test/cases/compile_errors/helpful_return_type_error_message.zig @@ -16,8 +16,6 @@ export fn quux() u32 { } // error -// backend=stage2 -// target=native // // :2:18: error: expected type 'u32', found 'error{Ohno}' // :1:17: note: function cannot return an error diff --git a/test/cases/compile_errors/if_condition_is_bool_not_int.zig b/test/cases/compile_errors/if_condition_is_bool_not_int.zig index 7ed2811ccf16abff8939acfdd30f4e5d15b4ebae..97e28e2a500f81d0f1016a4ea230cf70f7c7200f 100644 --- a/test/cases/compile_errors/if_condition_is_bool_not_int.zig +++ b/test/cases/compile_errors/if_condition_is_bool_not_int.zig @@ -7,8 +7,6 @@ export fn bar() void { } // error -// backend=stage2 -// target=native // // :2:9: error: expected type 'bool', found 'comptime_int' // :6:18: error: expected type 'bool', found 'comptime_int' diff --git a/test/cases/compile_errors/ignored_assert-err-ok_return_value.zig b/test/cases/compile_errors/ignored_assert-err-ok_return_value.zig index abe2b006b7e4813243e4c71005bd3014af7152dd..e5696fd05611abb6872491b8753ac18558bca744 100644 --- a/test/cases/compile_errors/ignored_assert-err-ok_return_value.zig +++ b/test/cases/compile_errors/ignored_assert-err-ok_return_value.zig @@ -6,8 +6,6 @@ fn bar() anyerror!i32 { } // error -// backend=stage2 -// target=native // // :2:11: error: value of type 'i32' ignored // :2:11: note: all non-void values must be used diff --git a/test/cases/compile_errors/ignored_comptime_statement_value.zig b/test/cases/compile_errors/ignored_comptime_statement_value.zig index 4dd0e0fc39b54f11bb2c6dd666bca7eb23a4f802..8fca872ffbddee10b7971d2a893bd0a43055bc0b 100644 --- a/test/cases/compile_errors/ignored_comptime_statement_value.zig +++ b/test/cases/compile_errors/ignored_comptime_statement_value.zig @@ -5,8 +5,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :3:9: error: value of type 'comptime_int' ignored // :3:9: note: all non-void values must be used diff --git a/test/cases/compile_errors/ignored_comptime_value.zig b/test/cases/compile_errors/ignored_comptime_value.zig index ed7eb80b50a6196d45b40f2ba6cfa1e8c1646ca2..180bb9d8fec6a8c559942e42cf9729e07850d0f4 100644 --- a/test/cases/compile_errors/ignored_comptime_value.zig +++ b/test/cases/compile_errors/ignored_comptime_value.zig @@ -9,8 +9,6 @@ fn bar() u8 { } // error -// backend=stage2 -// target=native // // :2:5: error: value of type 'comptime_int' ignored // :2:5: note: all non-void values must be used diff --git a/test/cases/compile_errors/ignored_deferred_function_call.zig b/test/cases/compile_errors/ignored_deferred_function_call.zig index 90c978b40fd26c8d51769a6aa4ea1d7bdb4446fa..9980128f90de825fe1dc542d35357cea925db948 100644 --- a/test/cases/compile_errors/ignored_deferred_function_call.zig +++ b/test/cases/compile_errors/ignored_deferred_function_call.zig @@ -13,8 +13,6 @@ fn bar2() anyerror { } // error -// backend=stage2 -// target=native // // :2:14: error: error union is ignored // :2:14: note: consider using 'try', 'catch', or 'if' diff --git a/test/cases/compile_errors/ignored_deferred_statement_value.zig b/test/cases/compile_errors/ignored_deferred_statement_value.zig index 70b88a4deb37d1b4dff9b7af7057420745531022..61e9fbd36d2d46a932f01821f03a2fec7cfe9f31 100644 --- a/test/cases/compile_errors/ignored_deferred_statement_value.zig +++ b/test/cases/compile_errors/ignored_deferred_statement_value.zig @@ -5,8 +5,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :3:9: error: value of type 'comptime_int' ignored // :3:9: note: all non-void values must be used diff --git a/test/cases/compile_errors/ignored_expression_in_while_continuation.zig b/test/cases/compile_errors/ignored_expression_in_while_continuation.zig index ca1b60da5ecaf8c3dcf21f29d42cc0eaba7c82bb..4d4441fa9bc9309e03ce43fbb5ac52a90a478f62 100644 --- a/test/cases/compile_errors/ignored_expression_in_while_continuation.zig +++ b/test/cases/compile_errors/ignored_expression_in_while_continuation.zig @@ -23,8 +23,6 @@ fn bad2() anyerror { } // error -// backend=stage2 -// target=native // // :2:24: error: error union is ignored // :2:24: note: consider using 'try', 'catch', or 'if' diff --git a/test/cases/compile_errors/ignored_return_value.zig b/test/cases/compile_errors/ignored_return_value.zig index f721bc86553ec92812f51af5a486d34ece76bdfc..8a57d1e8d834c006ab5f792d070ae2e34de27462 100644 --- a/test/cases/compile_errors/ignored_return_value.zig +++ b/test/cases/compile_errors/ignored_return_value.zig @@ -6,8 +6,6 @@ fn bar() i32 { } // error -// backend=stage2 -// target=native // // :2:8: error: value of type 'i32' ignored // :2:8: note: all non-void values must be used diff --git a/test/cases/compile_errors/ignored_statement_value.zig b/test/cases/compile_errors/ignored_statement_value.zig index 6c4ff442c5f7296967f3095284e48094e6595005..0b8b11e4bfa8d22f49ff533d0fe65aea771715a0 100644 --- a/test/cases/compile_errors/ignored_statement_value.zig +++ b/test/cases/compile_errors/ignored_statement_value.zig @@ -3,8 +3,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :2:5: error: value of type 'comptime_int' ignored // :2:5: note: all non-void values must be used diff --git a/test/cases/compile_errors/illegal_comparison_of_types.zig b/test/cases/compile_errors/illegal_comparison_of_types.zig index ed29561060ba3f3a7d8cc0c062521ec181583c8a..234a2db704196d634d0c0d906397c6319848f419 100644 --- a/test/cases/compile_errors/illegal_comparison_of_types.zig +++ b/test/cases/compile_errors/illegal_comparison_of_types.zig @@ -17,8 +17,6 @@ export fn entry2() usize { } // error -// backend=stage2 -// target=native // // :2:14: error: operator == not allowed for type '[]u8' // :9:16: error: operator == not allowed for type 'tmp.EnumWithData' diff --git a/test/cases/compile_errors/illegal_operation_on_logical_ptr.zig b/test/cases/compile_errors/illegal_operation_on_logical_ptr.zig index d75e7dbd05a9ae559ac111c7fcf6537bb74425fc..85decd8a6c29fb74f56ffefcc5bb99d3fd5e2339 100644 --- a/test/cases/compile_errors/illegal_operation_on_logical_ptr.zig +++ b/test/cases/compile_errors/illegal_operation_on_logical_ptr.zig @@ -35,7 +35,6 @@ export fn ptrIntArithmetic() void { } // error -// backend=stage2 // target=spirv64-vulkan // // :3:8: error: illegal operation on logical pointer of type '[*]u8' diff --git a/test/cases/compile_errors/implicit_array_ptr_cast_sentinel_mismatch.zig b/test/cases/compile_errors/implicit_array_ptr_cast_sentinel_mismatch.zig index ff7a2737dc02c159178f5b18ef0dbb4cac5279ac..e5205c94341d5e140d593d7ef706f77f02e642ef 100644 --- a/test/cases/compile_errors/implicit_array_ptr_cast_sentinel_mismatch.zig +++ b/test/cases/compile_errors/implicit_array_ptr_cast_sentinel_mismatch.zig @@ -12,8 +12,6 @@ pub export fn entry1() void { } // error -// backend=stage2 -// target=native // // :2:12: error: expected type '[:255]const u8', found '*const [4:0]u8' // :2:12: note: pointer sentinel '0' cannot cast into pointer sentinel '255' diff --git a/test/cases/compile_errors/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig b/test/cases/compile_errors/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig index 46974e5f1eb21a68f0e4303029fcc47f4ffeaa98..1730ad5db9d15613f5f457a96da57c7242b44d6d 100644 --- a/test/cases/compile_errors/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig +++ b/test/cases/compile_errors/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig @@ -30,8 +30,6 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :3:27: error: expected type '*align(4) u8', found '[*c]u8' // :3:27: note: pointer alignment '1' cannot cast into pointer alignment '4' diff --git a/test/cases/compile_errors/implicit_cast_const_array_to_mutable_slice.zig b/test/cases/compile_errors/implicit_cast_const_array_to_mutable_slice.zig index 6f67f7252555493f99ca5a9acf456263cf986fa4..06f492e2eff7904ec41464aa5d1127e3f0ab4fc5 100644 --- a/test/cases/compile_errors/implicit_cast_const_array_to_mutable_slice.zig +++ b/test/cases/compile_errors/implicit_cast_const_array_to_mutable_slice.zig @@ -20,8 +20,6 @@ export fn entry3() void { } // error -// backend=stage2 -// target=native // // :3:26: error: expected type '[]u8', found '*const [1]u8' // :3:26: note: cast discards const qualifier 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 1a77f8f129f0a879075cf9d468b3137cb4a60b0c..b5681fd2d2d3ffb89c1716c54c753397d3e80d78 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,5 @@ export fn entry() void { } // error -// 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 6e2085302c2333c48f8d18985da3a5c373b9ba7c..8539746b3c40c130f91dcaf793ab8bdb4cb06499 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,8 +11,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :2:14: error: expected type 'f32', found 'f64' // :9:19: error: expected type 'f32', found 'f64' diff --git a/test/cases/compile_errors/implicit_cast_of_error_set_not_a_subset.zig b/test/cases/compile_errors/implicit_cast_of_error_set_not_a_subset.zig index 1dab9d81c98a35e3984594209d5ffc0c2086ba62..609475ff33f1f310fb08caeae4f67420b7490ee5 100644 --- a/test/cases/compile_errors/implicit_cast_of_error_set_not_a_subset.zig +++ b/test/cases/compile_errors/implicit_cast_of_error_set_not_a_subset.zig @@ -9,8 +9,6 @@ fn foo(set1: Set1) void { } // error -// backend=stage2 -// target=native // // :7:21: error: expected type 'error{A,C}', found 'error{A,B}' // :7:21: note: 'error.B' not a member of destination error set diff --git a/test/cases/compile_errors/implicit_cast_to_c_ptr_from_int.zig b/test/cases/compile_errors/implicit_cast_to_c_ptr_from_int.zig index bcf15569ffdd75cd0054de0144cdc1d61a372eca..465dde2e83f150b4c202c2196346cb07b8e1a2e2 100644 --- a/test/cases/compile_errors/implicit_cast_to_c_ptr_from_int.zig +++ b/test/cases/compile_errors/implicit_cast_to_c_ptr_from_int.zig @@ -7,8 +7,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :3:21: error: expected type '[*c]u8', found 'u65' // :3:21: note: unsigned 64-bit int cannot represent all possible unsigned 65-bit values diff --git a/test/cases/compile_errors/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig b/test/cases/compile_errors/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig index 02a463a260cef0cfdd1a4c742f780407f7b7881b..add6bcd4b3d65245ac30a0766ca732f37bfae940 100644 --- a/test/cases/compile_errors/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig +++ b/test/cases/compile_errors/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig @@ -20,8 +20,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :6:24: error: expected type '*const [*]const u8', found '[*c]const [*c]const u8' // :6:24: note: '[*c]const [*c]const u8' could have null values which are illegal in type '*const [*]const u8' diff --git a/test/cases/compile_errors/implicit_casting_null_c_pointer_to_zig_pointer.zig b/test/cases/compile_errors/implicit_casting_null_c_pointer_to_zig_pointer.zig index 3738f89492c1b1b3f389a1c9c16bcbd16925da39..1602ebea88374e896488609fe124e7682cfce384 100644 --- a/test/cases/compile_errors/implicit_casting_null_c_pointer_to_zig_pointer.zig +++ b/test/cases/compile_errors/implicit_casting_null_c_pointer_to_zig_pointer.zig @@ -6,7 +6,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:26: error: null pointer casted to type '*u8' diff --git a/test/cases/compile_errors/implicit_dependency_on_libc.zig b/test/cases/compile_errors/implicit_dependency_on_libc.zig index 3ccb57ccb539f91a7a06abe7beb0c1ba90d6b0e2..3f46dc098f2e5dc406d3603962e59206ec8f4733 100644 --- a/test/cases/compile_errors/implicit_dependency_on_libc.zig +++ b/test/cases/compile_errors/implicit_dependency_on_libc.zig @@ -4,7 +4,6 @@ export fn entry() void { } // error -// backend=stage2 // target=native-linux // // :1:8: error: dependency on libc must be explicitly specified in the build command diff --git a/test/cases/compile_errors/implicit_semicolon-block_expr.zig b/test/cases/compile_errors/implicit_semicolon-block_expr.zig index bab8ec29c02cff760a6a863e3da2ad7e7427f57a..39f42bd8ee9f1904139b1d92389bb60fef976727 100644 --- a/test/cases/compile_errors/implicit_semicolon-block_expr.zig +++ b/test/cases/compile_errors/implicit_semicolon-block_expr.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:11: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-block_statement.zig b/test/cases/compile_errors/implicit_semicolon-block_statement.zig index 912ccbc79004f448a57ff671035c13dde6d0774b..153dad7abd8a8914fcd87542d5fab25cea3d211b 100644 --- a/test/cases/compile_errors/implicit_semicolon-block_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-block_statement.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:9: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-comptime_expression.zig b/test/cases/compile_errors/implicit_semicolon-comptime_expression.zig index e8dc8bb534a2da0a8af902ccadd26b93013edcb7..341262d1b54007ce3ed2e7ba436ece1cafdb358f 100644 --- a/test/cases/compile_errors/implicit_semicolon-comptime_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-comptime_expression.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:20: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-comptime_statement.zig b/test/cases/compile_errors/implicit_semicolon-comptime_statement.zig index afc17986694009f2a27546f22a79ee38acb672b7..7d98584d8be6e8de5cad8702ad12747001056d8e 100644 --- a/test/cases/compile_errors/implicit_semicolon-comptime_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-comptime_statement.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:18: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-defer.zig b/test/cases/compile_errors/implicit_semicolon-defer.zig index e91dbae7f817a95a617faf43582bae3644e08de2..535e4b453e4c62aed4c5108aaee2ae12db268d99 100644 --- a/test/cases/compile_errors/implicit_semicolon-defer.zig +++ b/test/cases/compile_errors/implicit_semicolon-defer.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:15: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-for_expression.zig b/test/cases/compile_errors/implicit_semicolon-for_expression.zig index 1fbe4dd3adf08d0603272a37ecc8c41ac3e1f670..41eb0175a12127286b72fd5f6fc8f14992d430ff 100644 --- a/test/cases/compile_errors/implicit_semicolon-for_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-for_expression.zig @@ -9,7 +9,5 @@ export fn entry() void { fn foo() void {} // error -// backend=stage2 -// target=native // // :4:26: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-for_statement.zig b/test/cases/compile_errors/implicit_semicolon-for_statement.zig index 2830293b7044f7eb2b74cdc0e4d11ca60545370c..7f62d9bc8ad3ec419b969d768abc8a4dad958887 100644 --- a/test/cases/compile_errors/implicit_semicolon-for_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-for_statement.zig @@ -9,7 +9,5 @@ export fn entry() void { fn foo() void {} // error -// backend=stage2 -// target=native // // :4:24: error: expected ';' or 'else' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-if-else-if-else_expression.zig b/test/cases/compile_errors/implicit_semicolon-if-else-if-else_expression.zig index 9e99421cd19abdd6dab30da576601f422e30772b..33866ed43ca503b69f7a54703b2f4ada3c662961 100644 --- a/test/cases/compile_errors/implicit_semicolon-if-else-if-else_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-if-else-if-else_expression.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:45: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-if-else-if-else_statement.zig b/test/cases/compile_errors/implicit_semicolon-if-else-if-else_statement.zig index e2e7b7e3b337ae3a61d7d997a003250d1ded3e5b..6d074997877e1edd206270458a5ba41af34b4c1c 100644 --- a/test/cases/compile_errors/implicit_semicolon-if-else-if-else_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-if-else-if-else_statement.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:47: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-if-else-if_expression.zig b/test/cases/compile_errors/implicit_semicolon-if-else-if_expression.zig index 33ca6ab600862deed1a0c85ca5d7fd87eefe711b..3691a89b5d00104317e8a53a7bc6c001471c1e0c 100644 --- a/test/cases/compile_errors/implicit_semicolon-if-else-if_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-if-else-if_expression.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:37: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-if-else-if_statement.zig b/test/cases/compile_errors/implicit_semicolon-if-else-if_statement.zig index e3d004fee1d31524c5ad2db1135243ad381eac30..b75f38fa2e8fd4497e56131de8d863db5dee6654 100644 --- a/test/cases/compile_errors/implicit_semicolon-if-else-if_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-if-else-if_statement.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:37: error: expected ';' or 'else' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-if-else_expression.zig b/test/cases/compile_errors/implicit_semicolon-if-else_expression.zig index a23809528be0b04d89926fe09a6a840605cf5ccd..f5996a6fbd657f9c3ae4c1f894df1f30547f014a 100644 --- a/test/cases/compile_errors/implicit_semicolon-if-else_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-if-else_expression.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:28: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-if-else_statement.zig b/test/cases/compile_errors/implicit_semicolon-if-else_statement.zig index ed01aa7df20ea3b6e89442e5930d6f25b9cbb336..f807ba06bf9ce77478db9d8a9d0053382dba6035 100644 --- a/test/cases/compile_errors/implicit_semicolon-if-else_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-if-else_statement.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:28: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-if_expression.zig b/test/cases/compile_errors/implicit_semicolon-if_expression.zig index e28f8616e29047e739a604c9235d8d9bad838503..f865b22b97bd17e6093a8c8bd4dd9c2a64be271f 100644 --- a/test/cases/compile_errors/implicit_semicolon-if_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-if_expression.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:20: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-if_statement.zig b/test/cases/compile_errors/implicit_semicolon-if_statement.zig index 3067c07767851044d2780bae41fb8b603b21cb9a..96944b03cd2e0afa7492b29e794a1944bca6d91a 100644 --- a/test/cases/compile_errors/implicit_semicolon-if_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-if_statement.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:18: error: expected ';' or 'else' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-test_expression.zig b/test/cases/compile_errors/implicit_semicolon-test_expression.zig index 0bb345b38775483679d5606d0cf007c8fb519213..2de10d8adc53e42ea5f3043cc48d5c88737e2965 100644 --- a/test/cases/compile_errors/implicit_semicolon-test_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-test_expression.zig @@ -9,7 +9,5 @@ export fn entry() void { fn foo() void {} // error -// backend=stage2 -// target=native // // :4:26: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-test_statement.zig b/test/cases/compile_errors/implicit_semicolon-test_statement.zig index 3a4eb8b5ba17f59bb910477012f266c496c33774..a19bb1a1586d64377eee55b53ddea0abca4f76ff 100644 --- a/test/cases/compile_errors/implicit_semicolon-test_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-test_statement.zig @@ -9,7 +9,5 @@ export fn entry() void { fn foo() void {} // error -// backend=stage2 -// target=native // // :4:24: error: expected ';' or 'else' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-while-continue_expression.zig b/test/cases/compile_errors/implicit_semicolon-while-continue_expression.zig index f05c70bc14e2439573146bbede4d8a3c805c3a6c..9ebc871e73ea049d692bcd627595c2766d151af0 100644 --- a/test/cases/compile_errors/implicit_semicolon-while-continue_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-while-continue_expression.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:28: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-while-continue_statement.zig b/test/cases/compile_errors/implicit_semicolon-while-continue_statement.zig index 2d27824f6baae7f8d9ede1710033e059009fe9f5..de5b0811f21b65438c90467f0d698e5f0d34e049 100644 --- a/test/cases/compile_errors/implicit_semicolon-while-continue_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-while-continue_statement.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:26: error: expected ';' or 'else' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-while_expression.zig b/test/cases/compile_errors/implicit_semicolon-while_expression.zig index 4b39ed7c16af5ed8aa0fb364dfe6e952e52da889..d9663abd5e1063eb5a9f84cb0fa982f45335e741 100644 --- a/test/cases/compile_errors/implicit_semicolon-while_expression.zig +++ b/test/cases/compile_errors/implicit_semicolon-while_expression.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:23: error: expected ';' after statement diff --git a/test/cases/compile_errors/implicit_semicolon-while_statement.zig b/test/cases/compile_errors/implicit_semicolon-while_statement.zig index 538a56faf15f4d83405a0b153b3fabf11de7f571..5738c590e9cc20c41c98b3841741b67dac1622a6 100644 --- a/test/cases/compile_errors/implicit_semicolon-while_statement.zig +++ b/test/cases/compile_errors/implicit_semicolon-while_statement.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:18: error: expected ';' or 'else' after statement diff --git a/test/cases/compile_errors/implicitly_casting_enum_to_tag_type.zig b/test/cases/compile_errors/implicitly_casting_enum_to_tag_type.zig index 28d3c2445ec2fa58988bb1e91077cc37376b7175..b9a53943cf7244a4ac6bfc6f11ae79345109f8a1 100644 --- a/test/cases/compile_errors/implicitly_casting_enum_to_tag_type.zig +++ b/test/cases/compile_errors/implicitly_casting_enum_to_tag_type.zig @@ -11,8 +11,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :9:22: error: expected type 'u2', found 'tmp.Small' // :1:15: note: enum declared here diff --git a/test/cases/compile_errors/implicitly_increasing_pointer_alignment.zig b/test/cases/compile_errors/implicitly_increasing_pointer_alignment.zig index fcecfa861117c00a3cd0345f5551f6913b3f5a79..367b547d8e7a1c0e56120ecfa458ee1627a0403c 100644 --- a/test/cases/compile_errors/implicitly_increasing_pointer_alignment.zig +++ b/test/cases/compile_errors/implicitly_increasing_pointer_alignment.zig @@ -13,8 +13,6 @@ fn bar(x: *u32) void { } // error -// backend=stage2 -// target=native // // :8:9: error: expected type '*u32', found '*align(1) u32' // :8:9: note: pointer alignment '1' cannot cast into pointer alignment '4' diff --git a/test/cases/compile_errors/implicitly_increasing_slice_alignment.zig b/test/cases/compile_errors/implicitly_increasing_slice_alignment.zig index 171936097dc9e5993f6cea587e84f7a27943b213..5a3d6ec53c7cd9137a9bcf37d595204799f0a6ba 100644 --- a/test/cases/compile_errors/implicitly_increasing_slice_alignment.zig +++ b/test/cases/compile_errors/implicitly_increasing_slice_alignment.zig @@ -14,8 +14,6 @@ fn bar(x: []u32) void { } // error -// backend=stage2 -// target=native // // :9:22: error: expected type '*[1]u32', found '*align(1) u32' // :9:22: note: pointer alignment '1' cannot cast into pointer alignment '4' diff --git a/test/cases/compile_errors/in_memory_coerce_vector_to_array.zig b/test/cases/compile_errors/in_memory_coerce_vector_to_array.zig index 59ecf149dc71bc7caa7d597e228c2e1788307e26..015c84669766285924dfc75c5fe382706e8bf709 100644 --- a/test/cases/compile_errors/in_memory_coerce_vector_to_array.zig +++ b/test/cases/compile_errors/in_memory_coerce_vector_to_array.zig @@ -8,8 +8,6 @@ fn bar() anyerror!@Vector(4, u32) { return .{ 1, 2, 3, 4 }; } // error -// backend=stage2 -// target=native // // :5:15: error: expected type 'anyerror![4]u32', found 'anyerror!@Vector(4, u32)' // :5:15: note: error union payload '@Vector(4, u32)' cannot cast into error union payload '[4]u32' diff --git a/test/cases/compile_errors/incompatible sub-byte fields.zig b/test/cases/compile_errors/incompatible sub-byte fields.zig index caadf6c5d95e76c20dbe4747c651881f221b12ac..57636d2d0652da9535f25583991b7a0a97385a02 100644 --- a/test/cases/compile_errors/incompatible sub-byte fields.zig +++ b/test/cases/compile_errors/incompatible sub-byte fields.zig @@ -22,8 +22,6 @@ export fn entry() void { } } // error -// backend=stage2 -// target=native // // :15:17: error: incompatible types: '*align(1:0:1) u2' and '*align(2:8:2) u2' // :16:14: note: type '*align(1:0:1) u2' here diff --git a/test/cases/compile_errors/incompatible_sentinels.zig b/test/cases/compile_errors/incompatible_sentinels.zig index 53bbf20b4092b3f32091c1092811d2e2fc43708a..8392644a8c37b53eb6c98cae17e630382e40219e 100644 --- a/test/cases/compile_errors/incompatible_sentinels.zig +++ b/test/cases/compile_errors/incompatible_sentinels.zig @@ -16,8 +16,6 @@ export fn entry4() void { } // error -// backend=stage2 -// target=native // // :4:12: error: expected type '[*:0]u8', found '[*:255]u8' // :4:12: note: pointer sentinel '255' cannot cast into pointer sentinel '0' diff --git a/test/cases/compile_errors/incorrect_return_type.zig b/test/cases/compile_errors/incorrect_return_type.zig index 798b167dcb9d10d05a186e307fc5f296197784f2..b72a723cca88caaae0e12637a10ae656838d4488 100644 --- a/test/cases/compile_errors/incorrect_return_type.zig +++ b/test/cases/compile_errors/incorrect_return_type.zig @@ -15,8 +15,6 @@ fn bar() B { } // error -// backend=stage2 -// target=native // // :8:15: error: expected type 'tmp.A', found 'tmp.B' // :10:11: note: struct declared here diff --git a/test/cases/compile_errors/incorrect_type_to_memset_memcpy.zig b/test/cases/compile_errors/incorrect_type_to_memset_memcpy.zig index 5b0fa8a04115296108e2e827f3f2f67c62dc6485..87bb4da36504508ce3a3774e9a8c37e7b23c622a 100644 --- a/test/cases/compile_errors/incorrect_type_to_memset_memcpy.zig +++ b/test/cases/compile_errors/incorrect_type_to_memset_memcpy.zig @@ -63,8 +63,6 @@ pub export fn memset_array() void { } // error -// backend=stage2 -// target=native // // :5:5: error: unknown copy length // :5:18: note: destination type '[*]u8' provides no length diff --git a/test/cases/compile_errors/increase_pointer_alignment_in_ptrCast.zig b/test/cases/compile_errors/increase_pointer_alignment_in_ptrCast.zig index bb52c544214b14b77393bf2277b26600b8062ed2..a297d3e2af2466fa9054de21a07a4f5811884c9b 100644 --- a/test/cases/compile_errors/increase_pointer_alignment_in_ptrCast.zig +++ b/test/cases/compile_errors/increase_pointer_alignment_in_ptrCast.zig @@ -5,8 +5,6 @@ export fn entry() u32 { } // error -// backend=stage2 -// target=native // // :3:23: error: @ptrCast increases pointer alignment // :3:32: note: '*u8' has alignment '1' diff --git a/test/cases/compile_errors/indexing_an_array_of_size_zero.zig b/test/cases/compile_errors/indexing_an_array_of_size_zero.zig index d2a54046de2faa36537d9d80abadbb75e8ead95e..356425d8152c2d9847eeceaaa6f50fd9264fe246 100644 --- a/test/cases/compile_errors/indexing_an_array_of_size_zero.zig +++ b/test/cases/compile_errors/indexing_an_array_of_size_zero.zig @@ -5,7 +5,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :3:27: error: indexing into empty array is not allowed diff --git a/test/cases/compile_errors/indexing_an_array_of_size_zero_with_runtime_index.zig b/test/cases/compile_errors/indexing_an_array_of_size_zero_with_runtime_index.zig index 21991c66ebc7dd448d888bfd674d3dbe9569e281..29d522aad96879fbaf79b175baf2408c76b50da2 100644 --- a/test/cases/compile_errors/indexing_an_array_of_size_zero_with_runtime_index.zig +++ b/test/cases/compile_errors/indexing_an_array_of_size_zero_with_runtime_index.zig @@ -7,7 +7,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :5:27: error: indexing into empty array is not allowed diff --git a/test/cases/compile_errors/indexing_non-tuple_struct.zig b/test/cases/compile_errors/indexing_non-tuple_struct.zig index 1691faaae08d4c48bbcc714754f079a9fe553304..b46852c2660836bf2ac6ff063cf9c36d2bb5626c 100644 --- a/test/cases/compile_errors/indexing_non-tuple_struct.zig +++ b/test/cases/compile_errors/indexing_non-tuple_struct.zig @@ -5,8 +5,6 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :4:6: error: type 'tmp.a.S' does not support indexing // :4:6: note: operand must be an array, slice, tuple, or vector diff --git a/test/cases/compile_errors/indexing_single-item_pointer.zig b/test/cases/compile_errors/indexing_single-item_pointer.zig index 41b94c8f264ebf09069fefea3e0f1fa31814a7f6..b57fccd482546cb771c3a1414f81f48e6a1fd9ba 100644 --- a/test/cases/compile_errors/indexing_single-item_pointer.zig +++ b/test/cases/compile_errors/indexing_single-item_pointer.zig @@ -3,8 +3,6 @@ export fn entry(ptr: *i32) i32 { } // error -// backend=stage2 -// target=native // // :2:15: error: type '*i32' does not support indexing // :2:15: note: operand must be an array, slice, tuple, or vector diff --git a/test/cases/compile_errors/indirect_struct_loop.zig b/test/cases/compile_errors/indirect_struct_loop.zig index 02ec65f5ab112523f4aa29f15db9052b44c7007e..7975ecddf5716171d803cc2549b7a59e4b864521 100644 --- a/test/cases/compile_errors/indirect_struct_loop.zig +++ b/test/cases/compile_errors/indirect_struct_loop.zig @@ -12,7 +12,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:11: error: struct 'tmp.A' depends on itself diff --git a/test/cases/compile_errors/inferred_array_size_invalid_here.zig b/test/cases/compile_errors/inferred_array_size_invalid_here.zig index 0791540ed2d55edb3b2b0869858a12f0afeda471..889b6dbc6f1bf2d5654365c28d0b3bd32a998f24 100644 --- a/test/cases/compile_errors/inferred_array_size_invalid_here.zig +++ b/test/cases/compile_errors/inferred_array_size_invalid_here.zig @@ -9,8 +9,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :2:16: error: unable to infer array size // :6:35: error: unable to infer array size diff --git a/test/cases/compile_errors/initializing_array_with_struct_syntax.zig b/test/cases/compile_errors/initializing_array_with_struct_syntax.zig index b8448b275888628dafb6820ec4a030850222bc45..d00b725bf934032c718effd895bea3d05c4a676e 100644 --- a/test/cases/compile_errors/initializing_array_with_struct_syntax.zig +++ b/test/cases/compile_errors/initializing_array_with_struct_syntax.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:15: error: initializing array with struct syntax diff --git a/test/cases/compile_errors/inline_underscore_prong.zig b/test/cases/compile_errors/inline_underscore_prong.zig index 12e20e65bcf243c874667c665046f2f76f0833b4..55600393106c207acb428f3a7b7b4b28b827875c 100644 --- a/test/cases/compile_errors/inline_underscore_prong.zig +++ b/test/cases/compile_errors/inline_underscore_prong.zig @@ -9,7 +9,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :7:16: error: cannot inline '_' prong diff --git a/test/cases/compile_errors/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig b/test/cases/compile_errors/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig index 11dd93d01e8c8c725dadd0be3fd9fae655ad46f2..5507dbc34e3d8243162cab38e7b9606d3856daa1 100644 --- a/test/cases/compile_errors/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig +++ b/test/cases/compile_errors/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig @@ -9,7 +9,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:13: error: struct 'tmp.Foo' depends on itself diff --git a/test/cases/compile_errors/instantiating_an_undefined_value_for_an_invalid_union_that_contains_itself.zig b/test/cases/compile_errors/instantiating_an_undefined_value_for_an_invalid_union_that_contains_itself.zig index 8e499ab7e2ea2320f38706d13421f959db94f5f0..9886c42bae362bbcdab8c490dfae04c0f0d4d86a 100644 --- a/test/cases/compile_errors/instantiating_an_undefined_value_for_an_invalid_union_that_contains_itself.zig +++ b/test/cases/compile_errors/instantiating_an_undefined_value_for_an_invalid_union_that_contains_itself.zig @@ -9,7 +9,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:13: error: union 'tmp.Foo' depends on itself diff --git a/test/cases/compile_errors/intFromFloat_comptime_safety.zig b/test/cases/compile_errors/intFromFloat_comptime_safety.zig index e3bfc3eb963eca6e73681510808840c6240bc754..b46d4fc51435a201e2fbee2f3438378e448666ef 100644 --- a/test/cases/compile_errors/intFromFloat_comptime_safety.zig +++ b/test/cases/compile_errors/intFromFloat_comptime_safety.zig @@ -9,8 +9,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:31: error: float value '-129.10000610351562' cannot be stored in integer type 'i8' // :5:31: error: float value '-1.100000023841858' cannot be stored in integer type 'u8' diff --git a/test/cases/compile_errors/intFromPtr_0_to_non_optional_pointer.zig b/test/cases/compile_errors/intFromPtr_0_to_non_optional_pointer.zig index 1c2a8215d76b13de21c8f5c714a217fee8922ec0..73738898bdf36d7e62933c9f312bd7e9fc8255a1 100644 --- a/test/cases/compile_errors/intFromPtr_0_to_non_optional_pointer.zig +++ b/test/cases/compile_errors/intFromPtr_0_to_non_optional_pointer.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:33: error: pointer type '*i32' does not allow address zero diff --git a/test/cases/compile_errors/int_from_enum_undefined.zig b/test/cases/compile_errors/int_from_enum_undefined.zig index d79c0e966122e1a4d222111e6661fb625cf8bf5b..96aaa48c280064a7f886fd583ad97a0359b86477 100644 --- a/test/cases/compile_errors/int_from_enum_undefined.zig +++ b/test/cases/compile_errors/int_from_enum_undefined.zig @@ -6,8 +6,6 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :5:22: error: cannot use @intFromEnum on empty enum 'tmp.a.E' // :2:15: note: enum declared here diff --git a/test/cases/compile_errors/int_from_ptr_to_optional.zig b/test/cases/compile_errors/int_from_ptr_to_optional.zig index 8456e70ede8cb64dbc6f012b362a3e96ffd14c64..eb7a5557d0c65381ba8f3340a8d7249b609990e9 100644 --- a/test/cases/compile_errors/int_from_ptr_to_optional.zig +++ b/test/cases/compile_errors/int_from_ptr_to_optional.zig @@ -5,8 +5,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :4:9: error: unable to evaluate comptime expression // :4:21: note: operation is runtime due to this operand diff --git a/test/cases/compile_errors/int_to_err_global_invalid_number.zig b/test/cases/compile_errors/int_to_err_global_invalid_number.zig index 82056640fdcba7557543e6a79dcb04488c3885af..ae0d37f352a3e607f322014ffeaf7195137bf6ca 100644 --- a/test/cases/compile_errors/int_to_err_global_invalid_number.zig +++ b/test/cases/compile_errors/int_to_err_global_invalid_number.zig @@ -9,7 +9,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :7:27: error: integer value '3' represents no error 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 1e7568119f7f4e39a5a0617c6c3f0d63c01ff464..7761cd918ca791337a0249d44a2aa2d6bb73278e 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,5 @@ comptime { } // error -// 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/integer_cast_truncates_bits.zig b/test/cases/compile_errors/integer_cast_truncates_bits.zig index afe3484a418f7871bbf6c636f0285f7dfeea8c6e..d89d7b81243e2830cc1d566d81b3cbb0b475d932 100644 --- a/test/cases/compile_errors/integer_cast_truncates_bits.zig +++ b/test/cases/compile_errors/integer_cast_truncates_bits.zig @@ -20,8 +20,6 @@ export fn entry4() void { } // error -// backend=stage2 -// target=native // // :3:31: error: type 'u8' cannot represent integer value '300' // :8:22: error: type 'u8' cannot represent integer value '300' diff --git a/test/cases/compile_errors/integer_overflow_error.zig b/test/cases/compile_errors/integer_overflow_error.zig index 9de1a2820f5ecf926df95d052dbce3decafcc1b2..24b9c61dea70fa21032afe953d465fa1b80ae2ee 100644 --- a/test/cases/compile_errors/integer_overflow_error.zig +++ b/test/cases/compile_errors/integer_overflow_error.zig @@ -4,7 +4,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:15: error: type 'u8' cannot represent integer value '300' diff --git a/test/cases/compile_errors/integer_underflow_error.zig b/test/cases/compile_errors/integer_underflow_error.zig index 49f46ee55803e0260741a2fa66bb0df9bda521ce..4a05a94b40902eaf7664d7835cedf180cd3fd781 100644 --- a/test/cases/compile_errors/integer_underflow_error.zig +++ b/test/cases/compile_errors/integer_underflow_error.zig @@ -3,7 +3,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:84: error: overflow of integer type 'usize' with value '-1' diff --git a/test/cases/compile_errors/invalid_address_space_coercion.zig b/test/cases/compile_errors/invalid_address_space_coercion.zig index baf37cbe37df342289dda543266196061e81dba9..9d476dc021bde5931d65e6b263a0043ebb253dac 100644 --- a/test/cases/compile_errors/invalid_address_space_coercion.zig +++ b/test/cases/compile_errors/invalid_address_space_coercion.zig @@ -7,7 +7,6 @@ pub fn main() void { // error // output_mode=Exe -// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // // :2:12: error: expected type '*i32', found '*addrspace(.gs) i32' diff --git a/test/cases/compile_errors/invalid_array_assignment_with_valid_elems.zig b/test/cases/compile_errors/invalid_array_assignment_with_valid_elems.zig index 270d0deb7c3060c2070bb35fcaeb48df92371ea0..5e154269a6a1e38357d81eb63cbdb85b438d79e5 100644 --- a/test/cases/compile_errors/invalid_array_assignment_with_valid_elems.zig +++ b/test/cases/compile_errors/invalid_array_assignment_with_valid_elems.zig @@ -5,7 +5,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // 3:23: error: expected type '[3]i32', found '[3]u16' diff --git a/test/cases/compile_errors/invalid_array_elem_ty.zig b/test/cases/compile_errors/invalid_array_elem_ty.zig index e1f590f35adc44ce29e3f985a4aec7cbafbaf49c..7f37ea4063d6717dbd1bab8146a777846215e052 100644 --- a/test/cases/compile_errors/invalid_array_elem_ty.zig +++ b/test/cases/compile_errors/invalid_array_elem_ty.zig @@ -6,7 +6,5 @@ pub export fn entry() void { } // error -// target=native -// backend=stage2 // // :5:12: error: expected type 'type', found 'fn () type' diff --git a/test/cases/compile_errors/invalid_array_elem_type.zig b/test/cases/compile_errors/invalid_array_elem_type.zig index cbf27aeaa6bd9eac053689082c07e05e2c8fe283..533e0677032d125c867aef1ea02e0eb0fa90aa74 100644 --- a/test/cases/compile_errors/invalid_array_elem_type.zig +++ b/test/cases/compile_errors/invalid_array_elem_type.zig @@ -6,8 +6,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:12: error: array of opaque type 'anyopaque' not allowed // :5:12: error: array of 'noreturn' not allowed diff --git a/test/cases/compile_errors/invalid_assignments.zig b/test/cases/compile_errors/invalid_assignments.zig index d68fbda395684420bfe12160cda9278e5f613d2b..fd3f786905fb25d9f6e61ba1052be866abd801b6 100644 --- a/test/cases/compile_errors/invalid_assignments.zig +++ b/test/cases/compile_errors/invalid_assignments.zig @@ -11,8 +11,6 @@ export fn entry4() void { } // error -// backend=stage2 -// target=native // // :3:6: error: invalid left-hand side to assignment // :7:7: error: invalid left-hand side to assignment diff --git a/test/cases/compile_errors/invalid_bit_pointer.zig b/test/cases/compile_errors/invalid_bit_pointer.zig index e05aaad07a1d11678be93c8275916370af76fb54..136c0d11b83b8d9d9ca76c84f289a5f528228df0 100644 --- a/test/cases/compile_errors/invalid_bit_pointer.zig +++ b/test/cases/compile_errors/invalid_bit_pointer.zig @@ -6,8 +6,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:18: error: packed type 'u8' at bit offset 32 starts 0 bits after the end of a 4 byte host integer // :5:18: error: packed type 'u8' at bit offset 25 ends 1 bits after the end of a 4 byte host integer diff --git a/test/cases/compile_errors/invalid_break_expression.zig b/test/cases/compile_errors/invalid_break_expression.zig index 2e7d37e60b02a19b333a46b2646d7d592ad54cbf..1d1fd379de8a64a2c012b1310db927e96579b296 100644 --- a/test/cases/compile_errors/invalid_break_expression.zig +++ b/test/cases/compile_errors/invalid_break_expression.zig @@ -3,7 +3,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :2:5: error: break expression outside loop diff --git a/test/cases/compile_errors/invalid_builtin_fn.zig b/test/cases/compile_errors/invalid_builtin_fn.zig index 3297525fd981b6bd813aa6b15b3c00b0d46b79b5..0fa0403d388130d6bc915de15581c1118955bd0a 100644 --- a/test/cases/compile_errors/invalid_builtin_fn.zig +++ b/test/cases/compile_errors/invalid_builtin_fn.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:8: error: invalid builtin function: '@bogus' diff --git a/test/cases/compile_errors/invalid_capture_type.zig b/test/cases/compile_errors/invalid_capture_type.zig index 6f480df09705fc26152debfcb44483474f968b1a..d5e6150f73f344419cd27cf8033d3b763872a152 100644 --- a/test/cases/compile_errors/invalid_capture_type.zig +++ b/test/cases/compile_errors/invalid_capture_type.zig @@ -17,8 +17,6 @@ export fn f5() void { } // error -// backend=stage2 -// target=native // // :2:9: error: expected optional type, found 'bool' // :7:9: error: expected optional type, found 'usize' diff --git a/test/cases/compile_errors/invalid_cast_from_integral_type_to_enum.zig b/test/cases/compile_errors/invalid_cast_from_integral_type_to_enum.zig index 004197668345bcd9ac75c95c08c2f0a7f664e94e..aa0fa25e86d2ec4868df66867899052fb369f6e8 100644 --- a/test/cases/compile_errors/invalid_cast_from_integral_type_to_enum.zig +++ b/test/cases/compile_errors/invalid_cast_from_integral_type_to_enum.zig @@ -11,8 +11,6 @@ fn foo(x: usize) void { } // error -// backend=stage2 -// target=native // // :9:10: error: expected type 'usize', found 'tmp.E' // :1:11: note: enum declared here diff --git a/test/cases/compile_errors/invalid_coercion_in_aggregate_literal.zig b/test/cases/compile_errors/invalid_coercion_in_aggregate_literal.zig index 606f0695221966bb8c0182d1138eb34439a0156e..0d8e8bde07b3f414e46dc3f42b1751a363f5e2c9 100644 --- a/test/cases/compile_errors/invalid_coercion_in_aggregate_literal.zig +++ b/test/cases/compile_errors/invalid_coercion_in_aggregate_literal.zig @@ -14,8 +14,6 @@ export fn invalidStructField() u8 { } // error -// backend=stage2 -// target=native // // :2:41: error: type 'u8' cannot represent integer value '256' // :7:49: error: type 'u8' cannot represent integer value '256' diff --git a/test/cases/compile_errors/invalid_coercion_in_labeled_break.zig b/test/cases/compile_errors/invalid_coercion_in_labeled_break.zig index 83925a06f4d32fdb513e1622d6479041ab5d3c72..077b88436a28fa4f5fbc0eff487636795ac2c9c5 100644 --- a/test/cases/compile_errors/invalid_coercion_in_labeled_break.zig +++ b/test/cases/compile_errors/invalid_coercion_in_labeled_break.zig @@ -6,7 +6,5 @@ export fn invalidBreak() u8 { } // error -// backend=stage2 -// target=native // // :3:22: error: type 'u8' cannot represent integer value '256' diff --git a/test/cases/compile_errors/invalid_compare_string.zig b/test/cases/compile_errors/invalid_compare_string.zig index 7a2bebf6b0a75d71ca729130cb99f27c058a0f0b..fc67f99f82407860e96d0672f287cf7cd66e2137 100644 --- a/test/cases/compile_errors/invalid_compare_string.zig +++ b/test/cases/compile_errors/invalid_compare_string.zig @@ -27,8 +27,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:11: error: cannot compare strings with != // :7:11: error: cannot compare strings with == diff --git a/test/cases/compile_errors/invalid_comparison_for_function_pointers.zig b/test/cases/compile_errors/invalid_comparison_for_function_pointers.zig index b5fca6051658fbd6633342e168eed64052a76f5b..3f18dbb2d596de38775de9dbe5b965279c1e941a 100644 --- a/test/cases/compile_errors/invalid_comparison_for_function_pointers.zig +++ b/test/cases/compile_errors/invalid_comparison_for_function_pointers.zig @@ -6,7 +6,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :2:21: error: operator > not allowed for type 'fn () void' diff --git a/test/cases/compile_errors/invalid_comptime_fields.zig b/test/cases/compile_errors/invalid_comptime_fields.zig index 3149a468104c12f617b2a19043e19f959d0e4fcb..cfcc53aa05c6d5a92a36330bae0285fe157f8a99 100644 --- a/test/cases/compile_errors/invalid_comptime_fields.zig +++ b/test/cases/compile_errors/invalid_comptime_fields.zig @@ -12,8 +12,6 @@ const X = extern struct { }; // error -// backend=stage2 -// target=native // // :2:5: error: union fields cannot be marked comptime // :5:5: error: enum fields cannot be marked comptime diff --git a/test/cases/compile_errors/invalid_continue_expression.zig b/test/cases/compile_errors/invalid_continue_expression.zig index 8f368d1b6ace3f9c23a714e37030829f343a2c5c..379dd56c9188e5d7ccf8282aaa3d7fa7295101c8 100644 --- a/test/cases/compile_errors/invalid_continue_expression.zig +++ b/test/cases/compile_errors/invalid_continue_expression.zig @@ -3,7 +3,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :2:5: error: continue expression outside loop diff --git a/test/cases/compile_errors/invalid_decltest.zig b/test/cases/compile_errors/invalid_decltest.zig index e6a9122e169959ba472688c8f4b82eab19bd181f..447de335a81b8b22907d740b628f786678388400 100644 --- a/test/cases/compile_errors/invalid_decltest.zig +++ b/test/cases/compile_errors/invalid_decltest.zig @@ -6,8 +6,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :4:14: error: cannot test a local constant // :2:11: note: local constant declared here diff --git a/test/cases/compile_errors/invalid_dependency_on_struct_size.zig b/test/cases/compile_errors/invalid_dependency_on_struct_size.zig index 98c62246260003473baac61cf2ee90f5b5543cfe..14cd363a1426188858d321d616f299e2e3607dc8 100644 --- a/test/cases/compile_errors/invalid_dependency_on_struct_size.zig +++ b/test/cases/compile_errors/invalid_dependency_on_struct_size.zig @@ -12,7 +12,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :6:21: error: struct layout depends on it having runtime bits diff --git a/test/cases/compile_errors/invalid_deref_on_switch_target.zig b/test/cases/compile_errors/invalid_deref_on_switch_target.zig index 6f167feaebfff3b2cc0a36b16854292c030ffe57..a0e9358381a9c001ae258fc577a6da2630d1e70f 100644 --- a/test/cases/compile_errors/invalid_deref_on_switch_target.zig +++ b/test/cases/compile_errors/invalid_deref_on_switch_target.zig @@ -11,8 +11,6 @@ const Tile = enum { }; // error -// backend=stage2 -// target=native // // :3:17: error: cannot dereference non-pointer type 'tmp.Tile' // :8:14: note: enum declared here diff --git a/test/cases/compile_errors/invalid_destructure_astgen.zig b/test/cases/compile_errors/invalid_destructure_astgen.zig index b56066117678cfb5a1891b06c6264edd22d2495b..3ecd83ff0c14a3bf0e1a07591a7b40d73ae256d1 100644 --- a/test/cases/compile_errors/invalid_destructure_astgen.zig +++ b/test/cases/compile_errors/invalid_destructure_astgen.zig @@ -13,8 +13,6 @@ export fn bar() void { } // error -// backend=stage2 -// target=native // // :2:25: error: expected 2 elements for destructure, found 3 // :2:22: note: result destructured here diff --git a/test/cases/compile_errors/invalid_destructure_error_union.zig b/test/cases/compile_errors/invalid_destructure_error_union.zig index 48e0c3a2d5c73abb2f4e3e5fc37b421d1af68c25..d5a03443a8272f7e34296475fcc4480d47c964c7 100644 --- a/test/cases/compile_errors/invalid_destructure_error_union.zig +++ b/test/cases/compile_errors/invalid_destructure_error_union.zig @@ -6,8 +6,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:28: error: type 'anyerror!u32' cannot be destructured // :3:26: note: result destructured here diff --git a/test/cases/compile_errors/invalid_destructure_sema.zig b/test/cases/compile_errors/invalid_destructure_sema.zig index 7d2d94598deb67f3184f88d42529d1b438934974..136dfacc2dceca6b7bb849180e067c5ad1ce97a5 100644 --- a/test/cases/compile_errors/invalid_destructure_sema.zig +++ b/test/cases/compile_errors/invalid_destructure_sema.zig @@ -14,8 +14,6 @@ export fn bar() void { } // error -// backend=stage2 -// target=native // // :2:24: error: type 'comptime_int' cannot be destructured // :2:22: note: result destructured here diff --git a/test/cases/compile_errors/invalid_duplicate_test_decl_name.zig b/test/cases/compile_errors/invalid_duplicate_test_decl_name.zig index 0e59795993f604b58e2805beb4fe07410e9b0e59..0a34ce2153ecae2990b8078d8f523270aea5c2a8 100644 --- a/test/cases/compile_errors/invalid_duplicate_test_decl_name.zig +++ b/test/cases/compile_errors/invalid_duplicate_test_decl_name.zig @@ -2,8 +2,6 @@ test "thingy" {} test "thingy" {} // error -// backend=stage2 -// target=native // is_test=true // // :1:6: error: duplicate test name 'thingy' diff --git a/test/cases/compile_errors/invalid_empty_unicode_escape.zig b/test/cases/compile_errors/invalid_empty_unicode_escape.zig index 5088bca6e72266720ede3a03e341a8b3ac63048c..85b7f8138920367c2e5938401167163f8eb73ece 100644 --- a/test/cases/compile_errors/invalid_empty_unicode_escape.zig +++ b/test/cases/compile_errors/invalid_empty_unicode_escape.zig @@ -3,7 +3,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:19: error: empty unicode escape sequence diff --git a/test/cases/compile_errors/invalid_error_capture_discard.zig b/test/cases/compile_errors/invalid_error_capture_discard.zig index e86fa0a73aaf82c5c194c5c21318d58e5ff61517..1669c5d37164da13d36802e173501bac00643375 100644 --- a/test/cases/compile_errors/invalid_error_capture_discard.zig +++ b/test/cases/compile_errors/invalid_error_capture_discard.zig @@ -19,8 +19,6 @@ export fn d() void { } // error -// backend=stage2 -// target=native // // :2:15: error: discard of error capture; omit it instead // :3:9: error: use of undeclared identifier '_' diff --git a/test/cases/compile_errors/invalid_error_union_payload_type.zig b/test/cases/compile_errors/invalid_error_union_payload_type.zig index 244eb765eca8e947c5371bf4cc1c1d03f4328d25..47d1974f30ec496f8c7548f5143b1d743bace35e 100644 --- a/test/cases/compile_errors/invalid_error_union_payload_type.zig +++ b/test/cases/compile_errors/invalid_error_union_payload_type.zig @@ -12,8 +12,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:18: error: error union with payload of opaque type 'anyopaque' not allowed // :5:18: error: error union with payload of error set type 'anyerror' not allowed diff --git a/test/cases/compile_errors/invalid_exponent_in_float_literal-1.zig b/test/cases/compile_errors/invalid_exponent_in_float_literal-1.zig index efad0a01def3293867c9e6382e8a8687a37da679..a8b03d69105b4eb5f415789cd6fbf1abff4c28a1 100644 --- a/test/cases/compile_errors/invalid_exponent_in_float_literal-1.zig +++ b/test/cases/compile_errors/invalid_exponent_in_float_literal-1.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:28: error: invalid digit 'a' in exponent diff --git a/test/cases/compile_errors/invalid_exponent_in_float_literal-2.zig b/test/cases/compile_errors/invalid_exponent_in_float_literal-2.zig index 490395a9de6b8f462c79ed745bb6767057dfe1d8..29f81e457557254b4e4691208914bd3c95cd21a3 100644 --- a/test/cases/compile_errors/invalid_exponent_in_float_literal-2.zig +++ b/test/cases/compile_errors/invalid_exponent_in_float_literal-2.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:29: error: invalid digit 'F' in exponent diff --git a/test/cases/compile_errors/invalid_field_access_in_comptime.zig b/test/cases/compile_errors/invalid_field_access_in_comptime.zig index 74fada311dea40ef08620d8fbdf74ab6e24d44e8..5dd4fec2c91248144812c3cc749648dffb2d30f2 100644 --- a/test/cases/compile_errors/invalid_field_access_in_comptime.zig +++ b/test/cases/compile_errors/invalid_field_access_in_comptime.zig @@ -4,7 +4,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:13: error: use of undeclared identifier 'doesnt_exist' diff --git a/test/cases/compile_errors/invalid_field_in_struct_value_expression.zig b/test/cases/compile_errors/invalid_field_in_struct_value_expression.zig index 251559824ea7731004c671e7456fcd634386ba71..8ae4c9cbd47257f2bf4a0dfc5a71cbb71339a613 100644 --- a/test/cases/compile_errors/invalid_field_in_struct_value_expression.zig +++ b/test/cases/compile_errors/invalid_field_in_struct_value_expression.zig @@ -29,8 +29,6 @@ pub export fn entry1() void { } // error -// backend=stage2 -// target=native // // :10:10: error: no field named 'foo' in struct 'tmp.A' // :1:11: note: struct declared here diff --git a/test/cases/compile_errors/invalid_float_casts.zig b/test/cases/compile_errors/invalid_float_casts.zig index 332fc0d895cef8ee3a2c0a44ca3b446c69b91780..f6d077d8a0d370618f41e04c6e63c51f8c11908c 100644 --- a/test/cases/compile_errors/invalid_float_casts.zig +++ b/test/cases/compile_errors/invalid_float_casts.zig @@ -20,8 +20,6 @@ export fn qux() void { } // error -// backend=stage2 -// target=native // // :4:40: error: unable to cast runtime value to 'comptime_float' // :9:18: error: expected integer type, found 'f32' diff --git a/test/cases/compile_errors/invalid_float_literal.zig b/test/cases/compile_errors/invalid_float_literal.zig index 076e36ade1e8ca64090d7c15493b162a2fa55df7..dec9c9efb5f1a5f54922b84f187c20b468f9e8b1 100644 --- a/test/cases/compile_errors/invalid_float_literal.zig +++ b/test/cases/compile_errors/invalid_float_literal.zig @@ -7,7 +7,5 @@ pub fn main() void { } // error -// backend=stage2 -// target=native // // :5:29: error: expected expression, found '.' diff --git a/test/cases/compile_errors/invalid_function_types.zig b/test/cases/compile_errors/invalid_function_types.zig index e4553d22f12d2a14a5483d17605ca448dc0af863..3ab3f8c2fadcfddf73fa4a15d62027a83c0ca295 100644 --- a/test/cases/compile_errors/invalid_function_types.zig +++ b/test/cases/compile_errors/invalid_function_types.zig @@ -15,8 +15,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:12: error: function type cannot have a name // :5:21: error: function type cannot have an alignment diff --git a/test/cases/compile_errors/invalid_identifiers.zig b/test/cases/compile_errors/invalid_identifiers.zig index bf1244b5470a7d9b694d841c56a410c5d06ba7dc..bb2fa3429c16c10ec15bece28ad861d87552e2cc 100644 --- a/test/cases/compile_errors/invalid_identifiers.zig +++ b/test/cases/compile_errors/invalid_identifiers.zig @@ -18,8 +18,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :1:8: error: library name cannot be empty // :2:8: error: library name cannot be empty diff --git a/test/cases/compile_errors/invalid_if_expr_result_location_coercion.zig b/test/cases/compile_errors/invalid_if_expr_result_location_coercion.zig index c49a3287b1f9940a33cb7cfd47e1881082e973aa..2c03c8700fa9363dfa4514831de74dbb81125fe6 100644 --- a/test/cases/compile_errors/invalid_if_expr_result_location_coercion.zig +++ b/test/cases/compile_errors/invalid_if_expr_result_location_coercion.zig @@ -23,8 +23,6 @@ export fn invalidComptimeElse() u0 { } // error -// backend=stage2 -// target=native // // :3:34: error: type 'u8' cannot represent integer value '256' // :9:34: error: type 'u8' cannot represent integer value '256' diff --git a/test/cases/compile_errors/invalid_inline_else_type.zig b/test/cases/compile_errors/invalid_inline_else_type.zig index e165fa8a6ad5463c634be593e435282273a369fd..078b9c8689b98bee8d88641f6d94980a49fd1cf2 100644 --- a/test/cases/compile_errors/invalid_inline_else_type.zig +++ b/test/cases/compile_errors/invalid_inline_else_type.zig @@ -22,8 +22,6 @@ pub export fn entry3() void { } // error -// backend=stage2 -// target=native // // :5:21: error: cannot enumerate values of type 'anyerror' for 'inline else' // :13:21: error: cannot enumerate values of type 'tmp.E' for 'inline else' diff --git a/test/cases/compile_errors/invalid_int_casts.zig b/test/cases/compile_errors/invalid_int_casts.zig index 71fcbb18924470774a22c78c0148d023ca8512e9..b2c542d0f7697ac0543b4a59ff05bacfd5ca5693 100644 --- a/test/cases/compile_errors/invalid_int_casts.zig +++ b/test/cases/compile_errors/invalid_int_casts.zig @@ -20,8 +20,6 @@ export fn qux() void { } // error -// backend=stage2 -// target=native // // :4:36: error: unable to cast runtime value to 'comptime_int' // :9:18: error: expected float type, found 'u32' diff --git a/test/cases/compile_errors/invalid_legacy_unicode_escape.zig b/test/cases/compile_errors/invalid_legacy_unicode_escape.zig index c22d70f3eba334165ddd3f8612465c59e0ae10b9..f748345641d6c26d91203239867d777db629e9ef 100644 --- a/test/cases/compile_errors/invalid_legacy_unicode_escape.zig +++ b/test/cases/compile_errors/invalid_legacy_unicode_escape.zig @@ -3,7 +3,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:17: error: invalid escape character: 'U' diff --git a/test/cases/compile_errors/invalid_member_of_builtin_enum.zig b/test/cases/compile_errors/invalid_member_of_builtin_enum.zig index f3ea66ae1c605456cde9258e0fabbdf7afb8b032..c58029f2f585fce193ab6de35d3d11d54c1b3d1a 100644 --- a/test/cases/compile_errors/invalid_member_of_builtin_enum.zig +++ b/test/cases/compile_errors/invalid_member_of_builtin_enum.zig @@ -5,8 +5,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:38: error: enum 'builtin.OptimizeMode' has no member named 'x86' // : note: enum declared here diff --git a/test/cases/compile_errors/invalid_multiple_dereferences.zig b/test/cases/compile_errors/invalid_multiple_dereferences.zig index 53fc3d93c49030e973ed6001ab99de8013c44759..69778fb366c4324efbc05024a5ac22bd2847617f 100644 --- a/test/cases/compile_errors/invalid_multiple_dereferences.zig +++ b/test/cases/compile_errors/invalid_multiple_dereferences.zig @@ -13,8 +13,6 @@ pub const Box = struct { }; // error -// backend=stage2 -// target=native // // :4:8: error: cannot dereference non-pointer type 'tmp.Box' // :11:17: note: struct declared here diff --git a/test/cases/compile_errors/invalid_non-exhaustive_enum_to_union.zig b/test/cases/compile_errors/invalid_non-exhaustive_enum_to_union.zig index 05b685558206d9bab8e2f1399d8494c644896856..a6f10668b628fab7b71ee06ce9ca107960ff4686 100644 --- a/test/cases/compile_errors/invalid_non-exhaustive_enum_to_union.zig +++ b/test/cases/compile_errors/invalid_non-exhaustive_enum_to_union.zig @@ -19,8 +19,6 @@ export fn bar() void { } // error -// backend=stage2 -// target=native // // :12:16: error: runtime coercion to union 'tmp.U' from non-exhaustive enum // :1:11: note: enum declared here diff --git a/test/cases/compile_errors/invalid_number_literals.zig b/test/cases/compile_errors/invalid_number_literals.zig index 3d5f8b9dc44245912e6c66111bc1be5e45b557f0..bd41ba27c9200b83faf619e7c40930287cab7a7e 100644 --- a/test/cases/compile_errors/invalid_number_literals.zig +++ b/test/cases/compile_errors/invalid_number_literals.zig @@ -18,8 +18,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:11: error: unexpected period after exponent // :5:11: error: unexpected period after exponent diff --git a/test/cases/compile_errors/invalid_optional_payload_type.zig b/test/cases/compile_errors/invalid_optional_payload_type.zig index 0058cd5e3663c3d55aa46d950ab03084b85bbf6e..76971eef0a29def3e2a6a6aef8962e8d344ebc71 100644 --- a/test/cases/compile_errors/invalid_optional_payload_type.zig +++ b/test/cases/compile_errors/invalid_optional_payload_type.zig @@ -6,8 +6,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:10: error: opaque type 'anyopaque' cannot be optional // :5:10: error: type '@TypeOf(null)' cannot be optional diff --git a/test/cases/compile_errors/invalid_optional_type_in_extern_struct.zig b/test/cases/compile_errors/invalid_optional_type_in_extern_struct.zig index c7d7b4233abe5dcad5c056be765fbd25a85dc25a..68d4603a4af51511417c417fe42be863c343e0f0 100644 --- a/test/cases/compile_errors/invalid_optional_type_in_extern_struct.zig +++ b/test/cases/compile_errors/invalid_optional_type_in_extern_struct.zig @@ -6,8 +6,6 @@ export fn testf(fluff: *stroo) void { } // error -// backend=stage2 -// target=native // // :2:10: error: extern structs cannot contain fields of type '?[*c]u8' // :2:10: note: only pointer like optionals are extern compatible diff --git a/test/cases/compile_errors/invalid_peer_type_resolution.zig b/test/cases/compile_errors/invalid_peer_type_resolution.zig index 51b1b48807f8bb2e4b216ace157afe2cc7085032..82d876b03a90efa281a235c9382b413333aaa466 100644 --- a/test/cases/compile_errors/invalid_peer_type_resolution.zig +++ b/test/cases/compile_errors/invalid_peer_type_resolution.zig @@ -24,8 +24,6 @@ export fn incompatiblePointers4() void { } // error -// backend=stage2 -// target=native // // :5:9: error: incompatible types: '?@Vector(10, i32)' and '@Vector(11, i32)' // :5:17: note: type '?@Vector(10, i32)' here diff --git a/test/cases/compile_errors/invalid_pointer_arithmetic.zig b/test/cases/compile_errors/invalid_pointer_arithmetic.zig index 94a5a2099cbd379696aeae5ccfbd8efc375974ec..a571d5d4c2771a1931d7ca4eb29cdfb399caad06 100644 --- a/test/cases/compile_errors/invalid_pointer_arithmetic.zig +++ b/test/cases/compile_errors/invalid_pointer_arithmetic.zig @@ -38,8 +38,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:11: error: invalid pointer-integer arithmetic operator // :2:11: note: pointer-integer arithmetic only supports addition and subtraction diff --git a/test/cases/compile_errors/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig b/test/cases/compile_errors/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig index c59238d6a7f4bd7808cc30b42bc588d328b3eb87..39a7092a9611a9db461a0f8e627b49da208cfb44 100644 --- a/test/cases/compile_errors/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig +++ b/test/cases/compile_errors/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig @@ -7,7 +7,6 @@ pub fn main() void { // error // output_mode=Exe -// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // // :2:12: error: expected type '*i32', found '*addrspace(.gs) i32' diff --git a/test/cases/compile_errors/invalid_pointer_syntax.zig b/test/cases/compile_errors/invalid_pointer_syntax.zig index a8dbf438cb14e3a8430229c386b3ebdbdd1fa52c..49872e54ca2ad4ab178f96a9453fb643b4e611e7 100644 --- a/test/cases/compile_errors/invalid_pointer_syntax.zig +++ b/test/cases/compile_errors/invalid_pointer_syntax.zig @@ -3,7 +3,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :2:16: error: expected type expression, found ':' diff --git a/test/cases/compile_errors/invalid_shift_amount_error.zig b/test/cases/compile_errors/invalid_shift_amount_error.zig index 9ea4c55d29810a63594c910ab699b3e45ac3fcae..b47fb79d215cdf5e44eda8010b9468f96241115d 100644 --- a/test/cases/compile_errors/invalid_shift_amount_error.zig +++ b/test/cases/compile_errors/invalid_shift_amount_error.zig @@ -7,7 +7,5 @@ export fn entry() u16 { } // error -// backend=stage2 -// target=native // // :3:17: error: type 'u3' cannot represent integer value '8' diff --git a/test/cases/compile_errors/invalid_store_to_comptime_field.zig b/test/cases/compile_errors/invalid_store_to_comptime_field.zig index 86ec05bf688a18bd689750b4438691df03ab544b..baaff94e8e7984bec21c466402794a5066742a1f 100644 --- a/test/cases/compile_errors/invalid_store_to_comptime_field.zig +++ b/test/cases/compile_errors/invalid_store_to_comptime_field.zig @@ -70,8 +70,6 @@ pub export fn entry8() void { } // error -// target=native -// backend=stage2 // // :6:9: error: value stored in comptime field does not match the default value of the field // :14:9: error: value stored in comptime field does not match the default value of the field diff --git a/test/cases/compile_errors/invalid_struct_field.zig b/test/cases/compile_errors/invalid_struct_field.zig index 7a3922dd1fcd25e7e48b0c45aa8fb9e469dac906..f51c8df6094afa2644ae71562181ee9037d975be 100644 --- a/test/cases/compile_errors/invalid_struct_field.zig +++ b/test/cases/compile_errors/invalid_struct_field.zig @@ -20,8 +20,6 @@ export fn e() void { } // error -// backend=stage2 -// target=native // // :4:7: error: no field named 'foo' in struct 'tmp.A' // :1:11: note: struct declared here diff --git a/test/cases/compile_errors/invalid_switch_expr_result_location_coercion.zig b/test/cases/compile_errors/invalid_switch_expr_result_location_coercion.zig index d0fc87ae8d973e98a1adaf7f7569b0fbe1e23ed4..a748a687cd0bf222bbe5d3ce6d9904c5d3ddf0cc 100644 --- a/test/cases/compile_errors/invalid_switch_expr_result_location_coercion.zig +++ b/test/cases/compile_errors/invalid_switch_expr_result_location_coercion.zig @@ -37,8 +37,6 @@ export fn invalidNonExhaustiveProng(enum_value: Enum) u8 { } // error -// backend=stage2 -// target=native // // :5:19: error: type 'u8' cannot represent integer value '256' // :15:20: error: type 'u8' cannot represent integer value '256' diff --git a/test/cases/compile_errors/invalid_tag_capture.zig b/test/cases/compile_errors/invalid_tag_capture.zig index 2cb9135792451b1863a7c28dc64b89928f954301..bfe9f282a4fd8d3f382cbc6cfc117399f322b6c0 100644 --- a/test/cases/compile_errors/invalid_tag_capture.zig +++ b/test/cases/compile_errors/invalid_tag_capture.zig @@ -8,8 +8,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:33: error: cannot capture tag of non-union type 'tmp.E' // :1:11: note: enum declared here diff --git a/test/cases/compile_errors/invalid_tail_call.zig b/test/cases/compile_errors/invalid_tail_call.zig index 77b7ce117730e46074a514f3b011574b1f03a0fa..8a1f298f25329ce794924eb8d5deed287a7ee10b 100644 --- a/test/cases/compile_errors/invalid_tail_call.zig +++ b/test/cases/compile_errors/invalid_tail_call.zig @@ -7,6 +7,5 @@ pub export fn entry() void { // error // backend=llvm -// target=native // // :5:5: error: unable to perform tail call: type of function being called 'fn (usize) void' does not match type of calling function 'fn () callconv(.c) void' diff --git a/test/cases/compile_errors/invalid_type.zig b/test/cases/compile_errors/invalid_type.zig index a7c7d81094225e967e0a3ef0ca4c088740291e36..e66521076d3b5db2e0b1cd1430e7cd8630c87ebf 100644 --- a/test/cases/compile_errors/invalid_type.zig +++ b/test/cases/compile_errors/invalid_type.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:8: error: use of undeclared identifier 'bogus' diff --git a/test/cases/compile_errors/invalid_type_in_builtin_extern.zig b/test/cases/compile_errors/invalid_type_in_builtin_extern.zig index b082c4cb3fa234c75bccf6bb9b9208612a08c623..5528c9c7132f197b9e702a7029c50bd49166be9f 100644 --- a/test/cases/compile_errors/invalid_type_in_builtin_extern.zig +++ b/test/cases/compile_errors/invalid_type_in_builtin_extern.zig @@ -8,8 +8,6 @@ pub export fn entry2() void { } // error -// backend=stage2 -// target=native // // :1:19: error: extern symbol cannot have type '*comptime_int' // :1:19: note: pointer to comptime-only type 'comptime_int' diff --git a/test/cases/compile_errors/invalid_type_used_in_array_type.zig b/test/cases/compile_errors/invalid_type_used_in_array_type.zig index 88da04bcc09bf3296087854d333b362effc0e51e..b7f4544b69ce6dffb0ca9fa1bf944010a83e7c97 100644 --- a/test/cases/compile_errors/invalid_type_used_in_array_type.zig +++ b/test/cases/compile_errors/invalid_type_used_in_array_type.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:12: error: use of undeclared identifier 'SomeNonexistentType' diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-1.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-1.zig index 65a348e2dbee659cc0c769c6dfd1415657ba814f..c1836b388550ab203e99afc78b9517ac7fe30257 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-1.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-1.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:23: error: expected digit before digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-10.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-10.zig index 371d35ac184688a0b4bf3fce0a63918440e39355..7c9dea7b4bcb6f3892589474264f4d9c9f641a8b 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-10.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-10.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:25: error: repeated digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-11.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-11.zig index b7699e47809636bb7c02f14b7a59b8689063721d..e2a3c33e68fee3662c5154bfb7e6e7738fca1fae 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-11.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-11.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:28: error: repeated digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-12.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-12.zig index 36a1a55aba666c70692e6c4b0f54e08ba297e962..83ea21c187334d2498535fd9c78d7bd70c410c6b 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-12.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-12.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:23: error: invalid digit 'x' for decimal base diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-13.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-13.zig index 8abd75afffdca40d5c83baa16defebeabe0324e9..0b533c58fbf2ca0501ba95516554fd4903218d0c 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-13.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-13.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:23: error: expected digit before digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-14.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-14.zig index bf31720e8561d56ee4937909a051e84efcc94d66..13596be255c17e27d2ec163cd345abf2db83589e 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-14.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-14.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:27: error: expected digit before exponent diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-2.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-2.zig index 9f707f0db01fc4305873b47a0ccf7bdf39f9992f..2d2e6bfd3b0e1590e9a1f45a3cec26d1adc3e6b8 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-2.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-2.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:23: error: expected digit before '.' diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-3.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-3.zig index 67cd530948d367844115c9aef521be936a7bd88c..678c032583b573832d6599821a9232692ce9189a 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-3.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-3.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:24: error: trailing digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-4.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-4.zig index 0dc220afd4d3ea43d5f5529b326b7ffa73290e66..3eed4451a41efcea1237677566d19ba2387854f3 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-4.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-4.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:25: error: expected digit before digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-5.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-5.zig index 0ecd0c79a419bf67ba451479b5ffb5b06ecdb9f7..6a6bc5ecc81125402c3c8f8cfba0000163311a85 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-5.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-5.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:26: error: expected digit before digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-6.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-6.zig index 9e1e6fe04cb3123341135a062197bc234c855733..bb6bc5b4e08b074b90c4f07c89486b979087ca48 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-6.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-6.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:26: error: expected digit before digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-7.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-7.zig index f27037e498c6b8e9067a800e5bc48f8e0c488436..42095e58187add2a0c79f89a43f09e7203e1b40d 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-7.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-7.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:27: error: trailing digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-9.zig b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-9.zig index 869111ed3b9d36b640c779cd2b686fcc5f1a20ba..3097ac76f6f90d0da683ae5ce3c275465cbc27d0 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-9.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_float_literal-9.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:23: error: repeated digit separator 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 2eada20a1b9662d5ad2cc505bc183e0ab387f531..87aa6706b069d27682111a96f0367c7f576bff70 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,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:23: error: trailing digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-2.zig b/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-2.zig index eda71115e23d6a35fb63c4f5940c410dd9e88845..2380edfeaa5121c5fe876634f841492ab47e89b6 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-2.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-2.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:27: error: trailing digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-3.zig b/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-3.zig index 68e4cfdf7058277aa746e18876774f16b31e212a..6ffccdd623244c85b00278d06bb168cb7b53511d 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-3.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-3.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:27: error: trailing digit separator diff --git a/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-4.zig b/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-4.zig index 232cd856fbf38c27254dfc57c2b0424f9c384bb6..3c284e65b53cd0e879c0cb13d0ee17ef6c3abc0d 100644 --- a/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-4.zig +++ b/test/cases/compile_errors/invalid_underscore_placement_in_int_literal-4.zig @@ -4,7 +4,5 @@ fn main() void { } // error -// backend=stage2 -// target=native // // :2:27: error: trailing digit separator diff --git a/test/cases/compile_errors/invalid_unicode_escape.zig b/test/cases/compile_errors/invalid_unicode_escape.zig index 956b4a37a2c743bc3dc3cbecee14d7e6979b1340..c09c55c0d63333957a1b8cc5cc56c44023f61e40 100644 --- a/test/cases/compile_errors/invalid_unicode_escape.zig +++ b/test/cases/compile_errors/invalid_unicode_escape.zig @@ -3,8 +3,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:21: error: expected hex digit or '}', found 'z' diff --git a/test/cases/compile_errors/issue_15572_break_on_inline_while.zig b/test/cases/compile_errors/issue_15572_break_on_inline_while.zig index 69d5c11eab9c43f7c4804fcfe75bf5b19fe944d1..bd4b432a4272e41743770a7da74613411770e5a1 100644 --- a/test/cases/compile_errors/issue_15572_break_on_inline_while.zig +++ b/test/cases/compile_errors/issue_15572_break_on_inline_while.zig @@ -14,7 +14,6 @@ pub fn main() void { } // error -// backend=stage2 // target=x86_64-linux // // :9:28: error: incompatible types: 'builtin.Type.EnumField' and 'void' diff --git a/test/cases/compile_errors/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig b/test/cases/compile_errors/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig index 886b9687d40d2de3f1b6d2823906fde429a91bd1..10b4d17e090a9a0480dcde7ecd69a5c85577328b 100644 --- a/test/cases/compile_errors/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig +++ b/test/cases/compile_errors/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig @@ -4,8 +4,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:29: error: expected type 'u32', found 'tmp' // :1:1: note: struct declared here diff --git a/test/cases/compile_errors/issue_3818_bitcast_from_parray-slice_to_u16.zig b/test/cases/compile_errors/issue_3818_bitcast_from_parray-slice_to_u16.zig index 6792be129a26bf65e10b8e6bf104053bd0f50e25..c7ae647400e73733fe4e4a7350f0f0fcb376f97a 100644 --- a/test/cases/compile_errors/issue_3818_bitcast_from_parray-slice_to_u16.zig +++ b/test/cases/compile_errors/issue_3818_bitcast_from_parray-slice_to_u16.zig @@ -10,8 +10,6 @@ export fn foo2() void { } // error -// backend=stage2 -// target=native // // :3:37: error: cannot @bitCast from '*[2]u8' // :3:37: note: use @intFromPtr to cast to 'u16' diff --git a/test/cases/compile_errors/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig b/test/cases/compile_errors/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig index cc24cd00e699089a4a764657f6a78c9a535d85b5..8cb3a37e29d0bdb538a4d13f874cc458d3e6d4ef 100644 --- a/test/cases/compile_errors/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig +++ b/test/cases/compile_errors/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig @@ -4,8 +4,6 @@ export fn foo() [*:0]const u8 { } // error -// backend=stage2 -// target=native // // :3:18: error: expected type '[*:0]const u8', found '*[64]u8' // :3:18: note: destination pointer requires '0' sentinel diff --git a/test/cases/compile_errors/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig b/test/cases/compile_errors/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig index 5a9cd4ddad3e8ee65ea1bb0c7b5709886d1a5586..becfe35011d3d66170ab48e3e1beeadf31a7f16a 100644 --- a/test/cases/compile_errors/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig +++ b/test/cases/compile_errors/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig @@ -11,8 +11,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :7:28: error: expected type '[]u8', found '*const [3:0]u8' // :7:28: note: cast discards const qualifier diff --git a/test/cases/compile_errors/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig b/test/cases/compile_errors/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig index 7d397c85b34e97d05ccb441fcdf554a52db94606..50ff4e2fbdf0a94cfae55206a91c12c06fe3086b 100644 --- a/test/cases/compile_errors/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig +++ b/test/cases/compile_errors/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig @@ -5,8 +5,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :4:13: error: expected type '*anyopaque', found '?*anyopaque' // :4:13: note: cannot convert optional to payload type diff --git a/test/cases/compile_errors/issue_9346_return_outside_of_function_scope.zig b/test/cases/compile_errors/issue_9346_return_outside_of_function_scope.zig index 86d21d430941d3c828ecc25a9e387b27bed1fe44..7b4bf5709e01dc38ea5628123866a891bc967670 100644 --- a/test/cases/compile_errors/issue_9346_return_outside_of_function_scope.zig +++ b/test/cases/compile_errors/issue_9346_return_outside_of_function_scope.zig @@ -1,7 +1,5 @@ pub const empty = return 1; // error -// backend=stage2 -// target=native // // :1:19: error: 'return' outside function scope diff --git a/test/cases/compile_errors/labeled_break_not_found.zig b/test/cases/compile_errors/labeled_break_not_found.zig index 20185d0e04a60fff9e8dca98bce6b8e787407a5b..8cf8e1c977eff80667fef3a768cd80d43ce8d604 100644 --- a/test/cases/compile_errors/labeled_break_not_found.zig +++ b/test/cases/compile_errors/labeled_break_not_found.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:20: error: label not found: 'outer' diff --git a/test/cases/compile_errors/labeled_continue_not_found.zig b/test/cases/compile_errors/labeled_continue_not_found.zig index 6cef0866a8da16f969d96632be7c9b07cc8b4e59..5bc3941053e4251a1e23fa60040efcbbe548cfde 100644 --- a/test/cases/compile_errors/labeled_continue_not_found.zig +++ b/test/cases/compile_errors/labeled_continue_not_found.zig @@ -8,7 +8,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:23: error: label not found: 'outer' diff --git a/test/cases/compile_errors/leading_zero_in_integer.zig b/test/cases/compile_errors/leading_zero_in_integer.zig index 1662e364b3ae08f3601ce2dd75dc46cd711b03d6..8b488204c7df864078a5a326f168bf8733396e2c 100644 --- a/test/cases/compile_errors/leading_zero_in_integer.zig +++ b/test/cases/compile_errors/leading_zero_in_integer.zig @@ -16,8 +16,6 @@ export fn entry4() void { } // error -// backend=stage2 -// target=native // // :2:15: error: primitive integer type 'u000123' has leading zero // :8:12: error: primitive integer type 'i01' has leading zero diff --git a/test/cases/compile_errors/len_access_on_array_many_ptr.zig b/test/cases/compile_errors/len_access_on_array_many_ptr.zig index b61b6f94bf3243c7d284a11383cd7aebaab7330c..7b6bccccfdea9e4fbf119099945defb2b5ec8fb5 100644 --- a/test/cases/compile_errors/len_access_on_array_many_ptr.zig +++ b/test/cases/compile_errors/len_access_on_array_many_ptr.zig @@ -4,7 +4,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :3:10: error: type '[*][5]u8' does not support field access diff --git a/test/cases/compile_errors/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig b/test/cases/compile_errors/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig index e4952e69513263f5474f4fe96bf212d1c885df8b..51ab019ce1894c8a3a2b461b35a75f9905a842dd 100644 --- a/test/cases/compile_errors/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig +++ b/test/cases/compile_errors/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:28: error: dereference of '*const i64' exceeds bounds of containing decl of type 'f32' 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 0adf05e9eed7080cc94e52ef1391267bd9445509..053dfde5252c81b72584aa39204dc2f820987095 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,5 @@ fn loadv(ptr: anytype) i31 { } // error -// 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/local_shadows_global_that_occurs_later.zig b/test/cases/compile_errors/local_shadows_global_that_occurs_later.zig index 4c55060c5296864021e5c27ff1dd12023473b142..61c5fb1497d5325b91563f7f3b0139c18abba75a 100644 --- a/test/cases/compile_errors/local_shadows_global_that_occurs_later.zig +++ b/test/cases/compile_errors/local_shadows_global_that_occurs_later.zig @@ -5,8 +5,6 @@ pub fn main() void { fn foo() void {} // error -// backend=stage2 -// target=native // // :2:9: error: local variable shadows declaration of 'foo' // :5:1: note: declared here diff --git a/test/cases/compile_errors/local_variable_redeclaration.zig b/test/cases/compile_errors/local_variable_redeclaration.zig index 5b81cd5fbc2047248d9d4a0d1996fc64811acf13..a029eecebbf2d73b938facf421c0a5d423d55c94 100644 --- a/test/cases/compile_errors/local_variable_redeclaration.zig +++ b/test/cases/compile_errors/local_variable_redeclaration.zig @@ -4,8 +4,6 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :3:9: error: redeclaration of local constant 'a' // :2:11: note: previous declaration here diff --git a/test/cases/compile_errors/local_variable_redeclares_parameter.zig b/test/cases/compile_errors/local_variable_redeclares_parameter.zig index f49b7f137e8d5c5b2c9dc73249ef2862213b98fc..380953f7724d60b732ff8486f45490444929dc72 100644 --- a/test/cases/compile_errors/local_variable_redeclares_parameter.zig +++ b/test/cases/compile_errors/local_variable_redeclares_parameter.zig @@ -6,8 +6,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:11: error: local constant 'a' shadows function parameter from outer scope // :1:6: note: previous declaration here diff --git a/test/cases/compile_errors/local_variable_shadowing_global.zig b/test/cases/compile_errors/local_variable_shadowing_global.zig index e3f221d0c56038ec5b17feb37d7442bd341b9db2..80d063a1abe96de08066a494ba0fae9c037bfb02 100644 --- a/test/cases/compile_errors/local_variable_shadowing_global.zig +++ b/test/cases/compile_errors/local_variable_shadowing_global.zig @@ -7,8 +7,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:9: error: local variable shadows declaration of 'Bar' // :2:1: note: declared here diff --git a/test/cases/compile_errors/locally_shadowing_a_primitive_type.zig b/test/cases/compile_errors/locally_shadowing_a_primitive_type.zig index 7e7e994321ce707c6364a28fb056b8be2c1a064e..ee44dd58bad77432cfef4770190463d28981cd49 100644 --- a/test/cases/compile_errors/locally_shadowing_a_primitive_type.zig +++ b/test/cases/compile_errors/locally_shadowing_a_primitive_type.zig @@ -5,8 +5,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :2:11: error: name shadows primitive 'u8' // :2:11: note: consider using @"u8" to disambiguate diff --git a/test/cases/compile_errors/main_function_with_bogus_args_type.zig b/test/cases/compile_errors/main_function_with_bogus_args_type.zig index f0322e0484f84e8689fee31f5f563ff1ea892e74..dfce13b222778daa0c8814211bad8c5430935f41 100644 --- a/test/cases/compile_errors/main_function_with_bogus_args_type.zig +++ b/test/cases/compile_errors/main_function_with_bogus_args_type.zig @@ -3,7 +3,5 @@ pub fn main(args: [][]bogus) !void { } // error -// backend=stage2 -// target=native // // :1:23: error: use of undeclared identifier 'bogus' diff --git a/test/cases/compile_errors/main_missing_name.zig b/test/cases/compile_errors/main_missing_name.zig index 8115eb2ae183a570421fa7c955d8619405709d92..c35c3026cbaa772d6ec107f4107b622d9d27e455 100644 --- a/test/cases/compile_errors/main_missing_name.zig +++ b/test/cases/compile_errors/main_missing_name.zig @@ -1,8 +1,6 @@ pub fn (main) void {} // error -// backend=stage2 -// target=native // output_mode=Exe // // :1:5: error: missing function name diff --git a/test/cases/compile_errors/member_function_arg_mismatch.zig b/test/cases/compile_errors/member_function_arg_mismatch.zig index b739be95440be4e74235e96989b3efba52acf1a6..901a53522057be79cbd4126fb211ef49f79ec1d3 100644 --- a/test/cases/compile_errors/member_function_arg_mismatch.zig +++ b/test/cases/compile_errors/member_function_arg_mismatch.zig @@ -8,8 +8,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :7:6: error: member function expected 2 argument(s), found 1 // :3:5: note: function declared here diff --git a/test/cases/compile_errors/memset_no_length.zig b/test/cases/compile_errors/memset_no_length.zig index 23e77a08c153af0b0774d4bdfd3468214f73adfe..154c65f62f02d394d6240b81bfd775a27c3f0034 100644 --- a/test/cases/compile_errors/memset_no_length.zig +++ b/test/cases/compile_errors/memset_no_length.zig @@ -10,8 +10,6 @@ export fn bar() void { } // error -// backend=stage2 -// target=native // // :4:5: error: unknown @memset length // :4:13: note: destination type '[*]u8' provides no length diff --git a/test/cases/compile_errors/method_call_on_error_union.zig b/test/cases/compile_errors/method_call_on_error_union.zig index f7c0baefd736cc100197edce4d948b17b44d819c..ca2d5dce42433141d95d22f810d4c09f9628bdd0 100644 --- a/test/cases/compile_errors/method_call_on_error_union.zig +++ b/test/cases/compile_errors/method_call_on_error_union.zig @@ -14,8 +14,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :13:6: error: no field or member function named 'a' in '@typeInfo(@typeInfo(@TypeOf(tmp.X.init)).@"fn".return_type.?).error_union.error_set!tmp.X' // :13:6: note: consider using 'try', 'catch', or 'if' diff --git a/test/cases/compile_errors/method_call_with_first_arg_type_primitive.zig b/test/cases/compile_errors/method_call_with_first_arg_type_primitive.zig index 2a5167adf220123515c7f3f44eb3f34d92bc71fd..f9ba14aa71235fc0386a2c5c515de107d50661c2 100644 --- a/test/cases/compile_errors/method_call_with_first_arg_type_primitive.zig +++ b/test/cases/compile_errors/method_call_with_first_arg_type_primitive.zig @@ -15,8 +15,6 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :14:9: error: no field or member function named 'init' in 'tmp.Foo' // :1:13: note: struct declared here 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 dada6eef05cf6d9e4db55199456971b4fe5f941d..b9dbdb5890fdcaa9a42c7ba14ec92bb32f57d587 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,8 +24,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :23:6: error: no field or member function named 'init' in 'tmp.List' // :1:18: note: struct declared here diff --git a/test/cases/compile_errors/minmax_missing_args.zig b/test/cases/compile_errors/minmax_missing_args.zig index 85a602fd40a8942c99f96a82dfd4ec10ecd51669..6e1867bd0c629cc685650c8309af9e588de82e60 100644 --- a/test/cases/compile_errors/minmax_missing_args.zig +++ b/test/cases/compile_errors/minmax_missing_args.zig @@ -2,8 +2,6 @@ comptime { _ = @min(1); } comptime { _ = @max(1); } // error -// backend=stage2 -// target=native // // :1:16: error: expected at least 2 arguments, found 1 // :2:16: error: expected at least 2 arguments, found 1 diff --git a/test/cases/compile_errors/minmax_nonnumeric_operand.zig b/test/cases/compile_errors/minmax_nonnumeric_operand.zig index 7100879b5b90a3cff36ec70d1f740decb5727c83..57e939f1349ce3e884fae990064df83c71843009 100644 --- a/test/cases/compile_errors/minmax_nonnumeric_operand.zig +++ b/test/cases/compile_errors/minmax_nonnumeric_operand.zig @@ -19,8 +19,6 @@ const Enum = enum { foo }; const Union = union { foo: void }; // error -// backend=stage2 -// target=native // // :2:24: error: expected number, found 'type' // :3:24: error: expected number, found 'void' diff --git a/test/cases/compile_errors/missing_boolean_switch_value.zig b/test/cases/compile_errors/missing_boolean_switch_value.zig index a811efee8a57231528edeb4867e0fc8fb4aa2121..f9b464ba3d1e407212dfec3d7bf55ee039d636be 100644 --- a/test/cases/compile_errors/missing_boolean_switch_value.zig +++ b/test/cases/compile_errors/missing_boolean_switch_value.zig @@ -12,8 +12,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:15: error: switch must handle all possibilities // :8:15: error: switch must handle all possibilities diff --git a/test/cases/compile_errors/missing_builtin_arg_in_initializer.zig b/test/cases/compile_errors/missing_builtin_arg_in_initializer.zig index cdbebf54577e72ef3f7283c0c3c9a33fda8413b6..27a471c3297f233245ae0170dca6685c1d756baf 100644 --- a/test/cases/compile_errors/missing_builtin_arg_in_initializer.zig +++ b/test/cases/compile_errors/missing_builtin_arg_in_initializer.zig @@ -9,8 +9,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:15: error: expected 2 arguments, found 0 // :5:15: error: expected 1 argument, found 0 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 44ac58f3d407eb9e5bae8d176bbb38fbd41088c0..883c5de1955ebe18c8653a65dbe741c700035756 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,5 @@ export fn entry() void { } // error -// 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_digit_after_base.zig b/test/cases/compile_errors/missing_digit_after_base.zig index 4e1e2222455c930131417b7e8956c2997b838d6a..979c6f3ee99157032951df3e0e49cf69331b8fc6 100644 --- a/test/cases/compile_errors/missing_digit_after_base.zig +++ b/test/cases/compile_errors/missing_digit_after_base.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:27: error: expected a digit after base prefix diff --git a/test/cases/compile_errors/missing_else_clause.zig b/test/cases/compile_errors/missing_else_clause.zig index 5ce8c76f4d22a41674b3e78c157f14f80c6e9702..f9dc73958556a0c15f62b37cbbe4b1dd76f21c9a 100644 --- a/test/cases/compile_errors/missing_else_clause.zig +++ b/test/cases/compile_errors/missing_else_clause.zig @@ -31,8 +31,6 @@ export fn entry() void { k(true); } // error -// backend=stage2 -// target=native // // :2:20: error: expected type 'i32', found 'void' // :8:15: error: incompatible types: 'i32' and 'void' diff --git a/test/cases/compile_errors/missing_field_in_struct_value_expression.zig b/test/cases/compile_errors/missing_field_in_struct_value_expression.zig index 8c06dc0be6b77bb93d58deffa97505d745c85296..d2d240714d6844122024448e763b41dfacd13493 100644 --- a/test/cases/compile_errors/missing_field_in_struct_value_expression.zig +++ b/test/cases/compile_errors/missing_field_in_struct_value_expression.zig @@ -23,8 +23,6 @@ export fn h() void { _ = c; } // error -// backend=stage2 -// target=native // // :9:16: error: missing struct field: x // :1:11: note: struct declared here diff --git a/test/cases/compile_errors/missing_function_name.zig b/test/cases/compile_errors/missing_function_name.zig index e0cce9d86bf4d35a4762f78882cb39351f18405a..469de4ffa4969d0e986801b61913fcff7aa7cf71 100644 --- a/test/cases/compile_errors/missing_function_name.zig +++ b/test/cases/compile_errors/missing_function_name.zig @@ -1,7 +1,5 @@ fn () void {} // error -// backend=stage2 -// target=native // // :1:1: error: missing function name diff --git a/test/cases/compile_errors/missing_function_proto_name.zig b/test/cases/compile_errors/missing_function_proto_name.zig index 247fc193b2382eb4febfb619797c9dbd103f489a..87848983b1a95875d2725b206c367fb3ebc3c11d 100644 --- a/test/cases/compile_errors/missing_function_proto_name.zig +++ b/test/cases/compile_errors/missing_function_proto_name.zig @@ -1,7 +1,5 @@ fn () void; // error -// backend=stage2 -// target=native // // :1:1: error: missing function name diff --git a/test/cases/compile_errors/missing_param_name.zig b/test/cases/compile_errors/missing_param_name.zig index 1f679ea1d8253d425760e21f03ee174ae1f5d398..90170bbd9c224bc3355c8f2e5cbd8dbb2f55b912 100644 --- a/test/cases/compile_errors/missing_param_name.zig +++ b/test/cases/compile_errors/missing_param_name.zig @@ -4,7 +4,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:6: error: missing parameter name diff --git a/test/cases/compile_errors/missing_parameter_name.zig b/test/cases/compile_errors/missing_parameter_name.zig index 29e2239eea84e99941b8b667e3fed5b4f6980969..e09aa2b2114a4e3e75fd050b1239da03896416e5 100644 --- a/test/cases/compile_errors/missing_parameter_name.zig +++ b/test/cases/compile_errors/missing_parameter_name.zig @@ -9,8 +9,6 @@ fn f1(x) u64 { } // error -// backend=stage2 -// target=native // // :1:7: error: missing parameter name // :4:7: error: missing parameter name diff --git a/test/cases/compile_errors/missing_parameter_name_of_generic_function.zig b/test/cases/compile_errors/missing_parameter_name_of_generic_function.zig index ba7b30186e77eaf48f01b10a2d55779394cb4b34..59e3c5f4405dad2f5370222d0633daa919fe3ba6 100644 --- a/test/cases/compile_errors/missing_parameter_name_of_generic_function.zig +++ b/test/cases/compile_errors/missing_parameter_name_of_generic_function.zig @@ -5,7 +5,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:9: error: missing parameter name diff --git a/test/cases/compile_errors/missing_result_type_for_phi_node.zig b/test/cases/compile_errors/missing_result_type_for_phi_node.zig index 9e460ececb0950abc9f72b4a57411f22c7a86a5a..356ef13bc23311d72a05d23a059674f7c6bba485 100644 --- a/test/cases/compile_errors/missing_result_type_for_phi_node.zig +++ b/test/cases/compile_errors/missing_result_type_for_phi_node.zig @@ -6,8 +6,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:11: error: incompatible types: 'void' and 'comptime_int' // :5:11: note: type 'void' here diff --git a/test/cases/compile_errors/misspelled_type_with_pointer_only_reference.zig b/test/cases/compile_errors/misspelled_type_with_pointer_only_reference.zig index e2a2d2e635725c3c63ca0cd0a6d0b8b5db0c2b86..db35952144630b0e809f9ee596ac3a14396383fa 100644 --- a/test/cases/compile_errors/misspelled_type_with_pointer_only_reference.zig +++ b/test/cases/compile_errors/misspelled_type_with_pointer_only_reference.zig @@ -29,7 +29,5 @@ fn foo() void { } // error -// backend=stage2 -// target=native // // :5:16: error: use of undeclared identifier 'JsonList' diff --git a/test/cases/compile_errors/muladd_int_vector.zig b/test/cases/compile_errors/muladd_int_vector.zig index df5ba13330716c5c3bd324ee769f841abdd6e1b7..24297404b60ea5c9835d9692c9cf4ad8c0522b35 100644 --- a/test/cases/compile_errors/muladd_int_vector.zig +++ b/test/cases/compile_errors/muladd_int_vector.zig @@ -3,7 +3,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:9: error: expected vector of floats or float type, found '@Vector(1, u32)' diff --git a/test/cases/compile_errors/negative_zero_literal.zig b/test/cases/compile_errors/negative_zero_literal.zig index 4ae9931e8dc64cd64f086afb1ec1b1b994fc7e85..5e2d1c37b83657efc659466f74ca24db2fdd953b 100644 --- a/test/cases/compile_errors/negative_zero_literal.zig +++ b/test/cases/compile_errors/negative_zero_literal.zig @@ -3,8 +3,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :2:10: error: integer literal '-0' is ambiguous // :2:10: note: use '0' for an integer zero diff --git a/test/cases/compile_errors/nested_error_set_mismatch.zig b/test/cases/compile_errors/nested_error_set_mismatch.zig index 458f9f64392fc00a742a9819563aa787c0e0a987..cd2b5167ce9306cc84d38230c64ade24cb9a2c7d 100644 --- a/test/cases/compile_errors/nested_error_set_mismatch.zig +++ b/test/cases/compile_errors/nested_error_set_mismatch.zig @@ -11,8 +11,6 @@ fn foo() ?OtherError!i32 { } // error -// backend=stage2 -// target=native // // :5:34: error: expected type '?error{NextError}!i32', found '?error{OutOfMemory}!i32' // :5:34: note: optional type child 'error{OutOfMemory}!i32' cannot cast into optional type child 'error{NextError}!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 f2825e92c7a56ff57fd58f4b7826a8d0128c6dbe..35a3fdd5cf57d3459e21336a5abbbbea53b795d3 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,8 +16,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :15:28: error: expected type '*const fn (type, u8, u8) u32', found '*const fn (void, u8, u8) u32' // :15:28: note: pointer type child 'fn (void, u8, u8) u32' cannot cast into pointer type child 'fn (type, u8, u8) u32' diff --git a/test/cases/compile_errors/nested_ptr_cast_bad_operand.zig b/test/cases/compile_errors/nested_ptr_cast_bad_operand.zig index 050ad41e74c47d67b3a86dbdc20ca9914f462bdc..f8d656b0bded5bb83bac1fe9c4e30e0c96f6650c 100644 --- a/test/cases/compile_errors/nested_ptr_cast_bad_operand.zig +++ b/test/cases/compile_errors/nested_ptr_cast_bad_operand.zig @@ -11,8 +11,6 @@ export fn c() void { } // error -// backend=stage2 -// target=native // // :3:45: error: null pointer casted to type '*const u32' // :6:34: error: expected pointer type, found 'comptime_int' diff --git a/test/cases/compile_errors/nested_vectors.zig b/test/cases/compile_errors/nested_vectors.zig index 62798d0289434c5f8af81e77960318356ab6cc40..e59847e4e9956c97c9e1ab14ca09b63de8b0b6ee 100644 --- a/test/cases/compile_errors/nested_vectors.zig +++ b/test/cases/compile_errors/nested_vectors.zig @@ -6,7 +6,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:16: error: expected integer, float, bool, or pointer for the vector element type; found '@Vector(4, u8)' diff --git a/test/cases/compile_errors/no_else_prong_on_switch_on_global_error_set.zig b/test/cases/compile_errors/no_else_prong_on_switch_on_global_error_set.zig index 6c13611d64c833ef428d46835e71816000cbb0f4..8d1b78040ac25b558b498985bd765a745c1809f3 100644 --- a/test/cases/compile_errors/no_else_prong_on_switch_on_global_error_set.zig +++ b/test/cases/compile_errors/no_else_prong_on_switch_on_global_error_set.zig @@ -8,7 +8,5 @@ fn foo(a: anyerror) void { } // error -// backend=stage2 -// target=native // // :5:5: error: else prong required when switching on type 'anyerror' diff --git a/test/cases/compile_errors/noalias_on_non_pointer_param.zig b/test/cases/compile_errors/noalias_on_non_pointer_param.zig index 45641fcabc0fe5359eefcbc92f23b6950534d965..08e66450f377612d8188711a26203ad714923ca9 100644 --- a/test/cases/compile_errors/noalias_on_non_pointer_param.zig +++ b/test/cases/compile_errors/noalias_on_non_pointer_param.zig @@ -16,7 +16,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :1:6: error: non-pointer parameter declared noalias diff --git a/test/cases/compile_errors/noalias_param_coersion.zig b/test/cases/compile_errors/noalias_param_coersion.zig index d927a9dcc929e34a163a3bfb3968470504d7b4c2..7704a28b6d23eeb8895c690ca5df581fb329b810 100644 --- a/test/cases/compile_errors/noalias_param_coersion.zig +++ b/test/cases/compile_errors/noalias_param_coersion.zig @@ -11,8 +11,6 @@ fn foo(noalias _: *i32, noalias _: *i32) void {} fn bar(noalias _: *i32, _: *i32) void {} // error -// backend=stage2 -// target=native // // :3:9: error: expected type 'fn (noalias *i32, noalias *i32) void', found 'fn (noalias *i32, *i32) void' // :3:9: note: regular parameter 1 cannot cast into a noalias parameter diff --git a/test/cases/compile_errors/noinline_fn_cc_inline.zig b/test/cases/compile_errors/noinline_fn_cc_inline.zig index eee97e683be1408c16bca16c6fb789bf9bc74d45..442880458e6c2667b7a7935603fc5a3342bd837d 100644 --- a/test/cases/compile_errors/noinline_fn_cc_inline.zig +++ b/test/cases/compile_errors/noinline_fn_cc_inline.zig @@ -5,7 +5,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :1:29: error: 'noinline' function cannot have calling convention 'inline' diff --git a/test/cases/compile_errors/non-const_switch_number_literal.zig b/test/cases/compile_errors/non-const_switch_number_literal.zig index 699edb52329fe3bf20279650acfbabd44adc9e8f..400fdd8d632f149376c77b531d88e27af156d738 100644 --- a/test/cases/compile_errors/non-const_switch_number_literal.zig +++ b/test/cases/compile_errors/non-const_switch_number_literal.zig @@ -11,8 +11,6 @@ fn bar() i32 { } // error -// backend=stage2 -// target=native // // :2:15: error: value with comptime-only type 'comptime_int' depends on runtime control flow // :2:26: note: runtime control flow here diff --git a/test/cases/compile_errors/non-const_variables_of_things_that_require_const_variables.zig b/test/cases/compile_errors/non-const_variables_of_things_that_require_const_variables.zig index dac255e746063838f638a672d7d17c168fb49fb4..373ac8e2d92f1bd5e18a14f324e374bfae90337c 100644 --- a/test/cases/compile_errors/non-const_variables_of_things_that_require_const_variables.zig +++ b/test/cases/compile_errors/non-const_variables_of_things_that_require_const_variables.zig @@ -33,8 +33,6 @@ export fn entry8() void { } // error -// backend=stage2 -// target=native // // :2:9: error: variable of type '*const comptime_int' must be const or comptime // :6:9: error: variable of type '@TypeOf(undefined)' must be const or comptime diff --git a/test/cases/compile_errors/non-enum_tag_type_passed_to_union.zig b/test/cases/compile_errors/non-enum_tag_type_passed_to_union.zig index 449567bf95cf66f45844b1586a07c7d3dd0d2318..4d0101648952d40d0c145e24238a56dd174d417a 100644 --- a/test/cases/compile_errors/non-enum_tag_type_passed_to_union.zig +++ b/test/cases/compile_errors/non-enum_tag_type_passed_to_union.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:19: error: expected enum tag type, found 'u32' diff --git a/test/cases/compile_errors/non-exhaustive_enum_field_non_final.zig b/test/cases/compile_errors/non-exhaustive_enum_field_non_final.zig index cd5375464f2e9cedda84e3212f0248987de0c2c7..b6bfbfa36b8af87a01d2f40aa46bbc3ed2862745 100644 --- a/test/cases/compile_errors/non-exhaustive_enum_field_non_final.zig +++ b/test/cases/compile_errors/non-exhaustive_enum_field_non_final.zig @@ -5,7 +5,5 @@ const B = enum(u1) { }; // error -// backend=stage2 -// target=native // // :3:5: error: '_' field of non-exhaustive enum must be last diff --git a/test/cases/compile_errors/non-exhaustive_enum_marker_assigned_a_value.zig b/test/cases/compile_errors/non-exhaustive_enum_marker_assigned_a_value.zig index 831845722bfdf3f19bd308e8c710794c07c0d984..bd659f8e32a2808cdfe63c4d987443aac7925ee0 100644 --- a/test/cases/compile_errors/non-exhaustive_enum_marker_assigned_a_value.zig +++ b/test/cases/compile_errors/non-exhaustive_enum_marker_assigned_a_value.zig @@ -14,8 +14,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :4:9: error: '_' is used to mark an enum as non-exhaustive and cannot be assigned a value // :6:11: error: non-exhaustive enum missing integer tag type diff --git a/test/cases/compile_errors/non-exhaustive_enum_specifies_every_value.zig b/test/cases/compile_errors/non-exhaustive_enum_specifies_every_value.zig index 99d3711e1dcfeb1170c92c624753f9e86f8d0f26..8adaac649f2297ece6a93388a80c7e4e779800b7 100644 --- a/test/cases/compile_errors/non-exhaustive_enum_specifies_every_value.zig +++ b/test/cases/compile_errors/non-exhaustive_enum_specifies_every_value.zig @@ -8,7 +8,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:11: error: non-exhaustive enum specifies every value diff --git a/test/cases/compile_errors/non-extern_function_with_var_args.zig b/test/cases/compile_errors/non-extern_function_with_var_args.zig index bb9d13a230d4c1b258cb1f3e48d04165195a0229..4272634b5e1f88b6871b5f0dcd77ba24340411cb 100644 --- a/test/cases/compile_errors/non-extern_function_with_var_args.zig +++ b/test/cases/compile_errors/non-extern_function_with_var_args.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:14: error: expected type expression, found '...' diff --git a/test/cases/compile_errors/non-inline_for_loop_on_a_type_that_requires_comptime.zig b/test/cases/compile_errors/non-inline_for_loop_on_a_type_that_requires_comptime.zig index 2bb3f84cb9d2ce9839443d19f455e58bb906b58e..adb6583757e58518f1200100d504eebbcb9259b4 100644 --- a/test/cases/compile_errors/non-inline_for_loop_on_a_type_that_requires_comptime.zig +++ b/test/cases/compile_errors/non-inline_for_loop_on_a_type_that_requires_comptime.zig @@ -10,8 +10,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :7:10: error: values of type '[2]tmp.Foo' must be comptime-known, but index value is runtime-known // :3:8: note: struct requires comptime because of this field diff --git a/test/cases/compile_errors/non-integer_tag_type_to_automatic_union_enum.zig b/test/cases/compile_errors/non-integer_tag_type_to_automatic_union_enum.zig index 1657db4cc4529ddcadd42e4ebffabd238f68856a..4de6a4c1ac6659d3dca45f469f666c804bc3138d 100644 --- a/test/cases/compile_errors/non-integer_tag_type_to_automatic_union_enum.zig +++ b/test/cases/compile_errors/non-integer_tag_type_to_automatic_union_enum.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:24: error: expected integer tag type, found 'f32' diff --git a/test/cases/compile_errors/non-integer_tag_type_to_enum.zig b/test/cases/compile_errors/non-integer_tag_type_to_enum.zig index 9f14492b57256ffdd4c216097b16a76166c186ce..346bc8faaaf7fcb91fdab738df89a995183b5c6b 100644 --- a/test/cases/compile_errors/non-integer_tag_type_to_enum.zig +++ b/test/cases/compile_errors/non-integer_tag_type_to_enum.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:18: error: expected integer tag type, found 'f32' diff --git a/test/cases/compile_errors/non_constant_expression_in_array_size.zig b/test/cases/compile_errors/non_constant_expression_in_array_size.zig index cbc0455bc3483e4f03e422dc44d6317e348b21da..72f5e5c1fd6f2057c49d388c62dbc2ab862cfa55 100644 --- a/test/cases/compile_errors/non_constant_expression_in_array_size.zig +++ b/test/cases/compile_errors/non_constant_expression_in_array_size.zig @@ -11,8 +11,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :6:12: error: unable to resolve comptime value // :2:12: note: called at comptime from here diff --git a/test/cases/compile_errors/non_error_sets_used_in_merge_error_sets_operator.zig b/test/cases/compile_errors/non_error_sets_used_in_merge_error_sets_operator.zig index eca7ba698c5bf01576d231ed56c3c83873ac3d4a..7379b37321b88c907bf3d25b2d45f7012b674606 100644 --- a/test/cases/compile_errors/non_error_sets_used_in_merge_error_sets_operator.zig +++ b/test/cases/compile_errors/non_error_sets_used_in_merge_error_sets_operator.zig @@ -8,8 +8,6 @@ export fn bar() void { } // error -// backend=stage2 -// target=native // // :2:20: error: expected error set type, found 'u8' // :6:31: error: expected error set type, found 'u16' diff --git a/test/cases/compile_errors/non_float_passed_to_intFromFloat.zig b/test/cases/compile_errors/non_float_passed_to_intFromFloat.zig index ee0b5e733e7e7c57a937e11826f2bbdcb60c6d8d..2bb4068d74127b5f45eb29cf42165c955223823e 100644 --- a/test/cases/compile_errors/non_float_passed_to_intFromFloat.zig +++ b/test/cases/compile_errors/non_float_passed_to_intFromFloat.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:34: error: expected float type, found 'i32' diff --git a/test/cases/compile_errors/non_int_passed_to_floatFromInt.zig b/test/cases/compile_errors/non_int_passed_to_floatFromInt.zig index c60842e98003d1095f2aa61abd181d98c1fd03e8..fc20f33eb39befef42067f3bb89fba1a75b38206 100644 --- a/test/cases/compile_errors/non_int_passed_to_floatFromInt.zig +++ b/test/cases/compile_errors/non_int_passed_to_floatFromInt.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:34: error: expected integer type, found 'comptime_float' diff --git a/test/cases/compile_errors/non_pointer_given_to_intFromPtr.zig b/test/cases/compile_errors/non_pointer_given_to_intFromPtr.zig index cb8ea24f635c5a3ed66e3f0dc08e379f73809635..33536ed1bf249ee3d75dccd2646f648975c7b115 100644 --- a/test/cases/compile_errors/non_pointer_given_to_intFromPtr.zig +++ b/test/cases/compile_errors/non_pointer_given_to_intFromPtr.zig @@ -3,7 +3,5 @@ export fn entry(x: i32) usize { } // error -// backend=stage2 -// target=native // // :2:24: error: expected pointer, found 'i32' diff --git a/test/cases/compile_errors/non_void_error_union_payload_ignored.zig b/test/cases/compile_errors/non_void_error_union_payload_ignored.zig index 63c116b7bc7d364ab2a8eecd3949325694c6b89f..c299f821bb6a7ab9a34453c246065fd5b8e6ce6d 100644 --- a/test/cases/compile_errors/non_void_error_union_payload_ignored.zig +++ b/test/cases/compile_errors/non_void_error_union_payload_ignored.zig @@ -18,8 +18,6 @@ pub export fn entry2() void { } // error -// backend=stage2 -// target=native // // :3:5: error: error union payload is ignored // :3:5: note: payload value can be explicitly ignored with '|_|' diff --git a/test/cases/compile_errors/noreturn_builtins_divert_control_flow.zig b/test/cases/compile_errors/noreturn_builtins_divert_control_flow.zig index 755c7f6c31bac96efbc53cca8b48715e47879355..4103693e4ab43d04c6a00bc8ca61f3ed5dacd715 100644 --- a/test/cases/compile_errors/noreturn_builtins_divert_control_flow.zig +++ b/test/cases/compile_errors/noreturn_builtins_divert_control_flow.zig @@ -12,8 +12,6 @@ export fn entry3() void { } // error -// backend=stage2 -// target=native // // :3:5: error: unreachable code // :2:5: note: control flow is diverted here diff --git a/test/cases/compile_errors/noreturn_struct_field.zig b/test/cases/compile_errors/noreturn_struct_field.zig index 3ce99849c935dbab0d2e792057195d001c6c9c08..8a68496bdedc29169071432fa7af33410c1c33fa 100644 --- a/test/cases/compile_errors/noreturn_struct_field.zig +++ b/test/cases/compile_errors/noreturn_struct_field.zig @@ -6,7 +6,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:8: error: struct fields cannot be 'noreturn' diff --git a/test/cases/compile_errors/normal_string_with_newline.zig b/test/cases/compile_errors/normal_string_with_newline.zig index 71fc6352f115bf2f3534c18fd91fe5465be5c89e..e4de50d453ba9ee1ce8e93ef74e30d4379f6d230 100644 --- a/test/cases/compile_errors/normal_string_with_newline.zig +++ b/test/cases/compile_errors/normal_string_with_newline.zig @@ -2,7 +2,5 @@ const foo = "a b"; // error -// backend=stage2 -// target=native // // :1:15: error: string literal contains invalid byte: '\n' diff --git a/test/cases/compile_errors/not_an_enum_type.zig b/test/cases/compile_errors/not_an_enum_type.zig index 707e046d4a6efe4c3df3d7d69c7116524c4a8880..70f04a0cc4e4d3dc75c454030c3abf73cc30f918 100644 --- a/test/cases/compile_errors/not_an_enum_type.zig +++ b/test/cases/compile_errors/not_an_enum_type.zig @@ -13,8 +13,6 @@ const InvalidToken = struct {}; const ExpectedVarDeclOrFn = struct {}; // error -// backend=stage2 -// target=native // // :4:9: error: expected type '@typeInfo(tmp.Error).@"union".tag_type.?', found 'type' // :8:15: note: enum declared here diff --git a/test/cases/compile_errors/number_literal_bad_exponent.zig b/test/cases/compile_errors/number_literal_bad_exponent.zig index 158c2050189a948c75947b0e5304b30d7ab451c1..3a115c72b4a5af39bb3c468140b62cfd7d9b9631 100644 --- a/test/cases/compile_errors/number_literal_bad_exponent.zig +++ b/test/cases/compile_errors/number_literal_bad_exponent.zig @@ -4,8 +4,6 @@ const c = 0x1E-4; const d = 0x1E+4; // error -// backend=stage2 -// target=native // // :1:15: error: sign '-' cannot follow digit 'e' in hex base // :2:15: error: sign '+' cannot follow digit 'e' in hex base diff --git a/test/cases/compile_errors/offsetOf-bad_field_name.zig b/test/cases/compile_errors/offsetOf-bad_field_name.zig index ceded4f6189b1eadf24627b8c9ff3cd4571a0007..8d748f101c517ae3a77e668234ecf0d3af71eae2 100644 --- a/test/cases/compile_errors/offsetOf-bad_field_name.zig +++ b/test/cases/compile_errors/offsetOf-bad_field_name.zig @@ -9,8 +9,6 @@ export fn foo() usize { } // error -// backend=stage2 -// target=native // // :7:9: error: no field named 'a' in struct 'tmp.Foo' // :1:13: note: struct declared here diff --git a/test/cases/compile_errors/offsetOf-non_struct.zig b/test/cases/compile_errors/offsetOf-non_struct.zig index 8970fa86d9a778ba0ca2b63f3f083f6d36aebe08..577f57fc2e79de281ae5feb3525caeb071add6e0 100644 --- a/test/cases/compile_errors/offsetOf-non_struct.zig +++ b/test/cases/compile_errors/offsetOf-non_struct.zig @@ -4,7 +4,5 @@ export fn foo() usize { } // error -// backend=stage2 -// target=native // // :3:22: error: expected struct type, found 'i32' diff --git a/test/cases/compile_errors/old_fn_ptr_in_extern_context.zig b/test/cases/compile_errors/old_fn_ptr_in_extern_context.zig index 9bd63b64511a68c8e2f92af26e7f64a646f3d559..701636e7636541cb7e54d1b50107ab83f6dd71c6 100644 --- a/test/cases/compile_errors/old_fn_ptr_in_extern_context.zig +++ b/test/cases/compile_errors/old_fn_ptr_in_extern_context.zig @@ -9,8 +9,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:8: error: extern structs cannot contain fields of type 'fn () callconv(.c) void' // :2:8: note: type has no guaranteed in-memory representation diff --git a/test/cases/compile_errors/only_equality_binary_operator_allowed_for_error_sets.zig b/test/cases/compile_errors/only_equality_binary_operator_allowed_for_error_sets.zig index 28c4f339c4228d67b4f6748034023cdbc9e07b39..f3612e426a8e8e72288d28583dcfa4cad4bb6c53 100644 --- a/test/cases/compile_errors/only_equality_binary_operator_allowed_for_error_sets.zig +++ b/test/cases/compile_errors/only_equality_binary_operator_allowed_for_error_sets.zig @@ -4,7 +4,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:23: error: operator > not allowed for type 'error{A,B}' diff --git a/test/cases/compile_errors/only_untyped_undef_coerces_to_all_types.zig b/test/cases/compile_errors/only_untyped_undef_coerces_to_all_types.zig index 091c51ff3bd682067a05c9afd1639e91c084bf60..e4df9d6ea13412718579003af242e8d1e56f0345 100644 --- a/test/cases/compile_errors/only_untyped_undef_coerces_to_all_types.zig +++ b/test/cases/compile_errors/only_untyped_undef_coerces_to_all_types.zig @@ -5,7 +5,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:20: error: expected type 'f32', found '[]u8' diff --git a/test/cases/compile_errors/opaque_type_with_field.zig b/test/cases/compile_errors/opaque_type_with_field.zig index 6cfa67e5ec480ae460fdc461118833c3f850b417..1d946596dc6fca0ce5c7cc1c2a02762a58515456 100644 --- a/test/cases/compile_errors/opaque_type_with_field.zig +++ b/test/cases/compile_errors/opaque_type_with_field.zig @@ -5,7 +5,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:25: error: opaque types cannot have fields diff --git a/test/cases/compile_errors/optional_empty_error_set.zig b/test/cases/compile_errors/optional_empty_error_set.zig index 9fac5fde6abb362f200dbb404f72d4828fcfa440..54b5b6510b0ef92c5247cef69c5024f970341a6a 100644 --- a/test/cases/compile_errors/optional_empty_error_set.zig +++ b/test/cases/compile_errors/optional_empty_error_set.zig @@ -6,8 +6,6 @@ fn foo() !void { return x.?; } // error -// backend=stage2 -// target=native // // :6:13: error: unable to unwrap null // :2:17: note: called at comptime here diff --git a/test/cases/compile_errors/out_of_bounds_index.zig b/test/cases/compile_errors/out_of_bounds_index.zig index 29b5c7d7d1247e51d979c9fb3e34c5d59b453540..fd8a101586090681e417bb571b0ceb3df95b0a68 100644 --- a/test/cases/compile_errors/out_of_bounds_index.zig +++ b/test/cases/compile_errors/out_of_bounds_index.zig @@ -21,7 +21,6 @@ comptime { } // error -// target=native // // :4:32: error: end index 6 out of bounds for slice of length 4 +1 (sentinel) // :9:28: error: end index 6 out of bounds for array of length 4 +1 (sentinel) diff --git a/test/cases/compile_errors/out_of_int_range_comptime_float_passed_to_intFromFloat.zig b/test/cases/compile_errors/out_of_int_range_comptime_float_passed_to_intFromFloat.zig index d9cfd4b2de17abea40ac2b6aa34bf317cb4511ff..b9f02a24484ef719ca4d7f4fd6806bc609768cf0 100644 --- a/test/cases/compile_errors/out_of_int_range_comptime_float_passed_to_intFromFloat.zig +++ b/test/cases/compile_errors/out_of_int_range_comptime_float_passed_to_intFromFloat.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:33: error: float value '200' cannot be stored in integer type 'i8' diff --git a/test/cases/compile_errors/overflow_in_enum_value_allocation.zig b/test/cases/compile_errors/overflow_in_enum_value_allocation.zig index d2f8fc4536e964f72f29b79e50cc31070e47d3bc..35f3c193dfe343fdc387c972f7fb145af8f4190d 100644 --- a/test/cases/compile_errors/overflow_in_enum_value_allocation.zig +++ b/test/cases/compile_errors/overflow_in_enum_value_allocation.zig @@ -8,7 +8,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:5: error: enumeration value '256' too large for type 'u8' 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 71f77209ad9aa8d1421c20482eada6b53a586633..25872cbf7e8c975e74cfb3760f8faa382024eedc 100644 --- a/test/cases/compile_errors/packed_struct_backing_int_wrong.zig +++ b/test/cases/compile_errors/packed_struct_backing_int_wrong.zig @@ -43,8 +43,6 @@ export fn entry7() void { } // error -// 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 // :9:31: error: backing integer type 'i31' has bit size 31 but the struct fields have a total bit size of 32 diff --git a/test/cases/compile_errors/packed_struct_comparison.zig b/test/cases/compile_errors/packed_struct_comparison.zig index 8a3af3a8b2247fc7039821937c4213ecf7d72c84..0e02aee6837e44ea1cbcdd0b678b07e837fa054c 100644 --- a/test/cases/compile_errors/packed_struct_comparison.zig +++ b/test/cases/compile_errors/packed_struct_comparison.zig @@ -22,8 +22,6 @@ const Foo = packed struct { }; // error -// backend=stage2 -// target=native // // :5:11: error: operator > not allowed for type 'tmp.Foo' // :19:20: note: struct declared here 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 be54bc5c7e660115be732cc7df726a80fc9e59c2..b5bf3d6f3a2b2c8d44f30e0e08ec78961f5eec59 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,8 +78,6 @@ export fn entry14() void { } // error -// backend=stage2 -// target=native // // :3:12: error: packed structs cannot contain fields of type 'anyerror' // :3:12: note: type has no guaranteed in-memory representation diff --git a/test/cases/compile_errors/packed_union_fields_mismatch.zig b/test/cases/compile_errors/packed_union_fields_mismatch.zig index b2c1a5fbbcbc68342ebdc02dac3331dd6667ecde..7f5ac456bfe246c5a69c9b00545d64749d27871f 100644 --- a/test/cases/compile_errors/packed_union_fields_mismatch.zig +++ b/test/cases/compile_errors/packed_union_fields_mismatch.zig @@ -6,8 +6,6 @@ export fn entry1() void { } // error -// backend=stage2 -// target=native // // :2:16: error: packed union has fields with mismatching bit sizes // :3:12: note: 1 bits here diff --git a/test/cases/compile_errors/packed_union_given_enum_tag_type.zig b/test/cases/compile_errors/packed_union_given_enum_tag_type.zig index cab4c6bdfb61af88f8714ba01e7ddca359c6d6a6..f95c1739c0cd3dcd3cfc865ab20415c9b95fddf1 100644 --- a/test/cases/compile_errors/packed_union_given_enum_tag_type.zig +++ b/test/cases/compile_errors/packed_union_given_enum_tag_type.zig @@ -14,7 +14,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:30: error: packed union does not support enum tag type diff --git a/test/cases/compile_errors/packed_union_with_automatic_layout_field.zig b/test/cases/compile_errors/packed_union_with_automatic_layout_field.zig index 210f30a1b395aed504c2d06a252692b689192225..c37e987c1c15399d22f8ffe5eab38bdd9ef2b4b1 100644 --- a/test/cases/compile_errors/packed_union_with_automatic_layout_field.zig +++ b/test/cases/compile_errors/packed_union_with_automatic_layout_field.zig @@ -12,8 +12,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:8: error: packed unions cannot contain fields of type 'tmp.Foo' // :6:8: note: only packed structs layout are allowed in packed types diff --git a/test/cases/compile_errors/panic_called_at_compile_time.zig b/test/cases/compile_errors/panic_called_at_compile_time.zig index 8198cd8e5d31017b70baa08b9e25befde5991734..d05e6d063c9459749f075ed651c73797f0031208 100644 --- a/test/cases/compile_errors/panic_called_at_compile_time.zig +++ b/test/cases/compile_errors/panic_called_at_compile_time.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:9: error: encountered @panic at comptime diff --git a/test/cases/compile_errors/panic_has_source_location.zig b/test/cases/compile_errors/panic_has_source_location.zig index 6e9d16d76d2467302091a84a54d924d80ac9cde0..a04d89c3ee3a9dd134fbe037a9ead08f59cd1edf 100644 --- a/test/cases/compile_errors/panic_has_source_location.zig +++ b/test/cases/compile_errors/panic_has_source_location.zig @@ -11,7 +11,5 @@ pub fn panic(_: []const u8, _: ?*std.builtin.StackTrace, _: ?usize) noreturn { } // error -// backend=stage2 -// target=native // // :10:5: error: panic diff --git a/test/cases/compile_errors/parameter_redeclaration.zig b/test/cases/compile_errors/parameter_redeclaration.zig index 1805c9ac756eec669f0c6fb61a8e6a877c09982d..80ede66026bbd1e0efa751630765d44298dbd1c7 100644 --- a/test/cases/compile_errors/parameter_redeclaration.zig +++ b/test/cases/compile_errors/parameter_redeclaration.zig @@ -4,8 +4,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:14: error: redeclaration of function parameter 'a' // :1:6: note: previous declaration here diff --git a/test/cases/compile_errors/parameter_shadowing_global.zig b/test/cases/compile_errors/parameter_shadowing_global.zig index 5cc837f05e7f0faaa52359db1c1db1b605712991..b82418d820bfb8cfbaa696b4711afb05580537f4 100644 --- a/test/cases/compile_errors/parameter_shadowing_global.zig +++ b/test/cases/compile_errors/parameter_shadowing_global.zig @@ -5,8 +5,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:6: error: function parameter shadows declaration of 'Foo' // :1:1: note: declared here diff --git a/test/cases/compile_errors/pass_const_ptr_to_mutable_ptr_fn.zig b/test/cases/compile_errors/pass_const_ptr_to_mutable_ptr_fn.zig index 7914a825180fb9b5f022852ac7d76b106f9dab85..75d53697b40e8b1da69e4093ba4ad1803a715e4f 100644 --- a/test/cases/compile_errors/pass_const_ptr_to_mutable_ptr_fn.zig +++ b/test/cases/compile_errors/pass_const_ptr_to_mutable_ptr_fn.zig @@ -14,8 +14,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :4:19: error: expected type '*[]const u8', found '*const []const u8' // :4:19: note: cast discards const qualifier diff --git a/test/cases/compile_errors/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig b/test/cases/compile_errors/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig index 70041f52be490df495a1ea96d750661266d30f3b..6a52c6a4911f040b493efc67371a60da756900c1 100644 --- a/test/cases/compile_errors/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig +++ b/test/cases/compile_errors/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig @@ -6,8 +6,6 @@ export fn entry() bool { } // error -// backend=stage2 -// target=native // // :4:31: error: expected type '*i32', found '*align(1) i32' // :4:31: note: pointer alignment '1' cannot cast into pointer alignment '4' diff --git a/test/cases/compile_errors/passing_an_under-aligned_function_pointer.zig b/test/cases/compile_errors/passing_an_under-aligned_function_pointer.zig index e37441563b07b77cee89c438bbbb8fb3c1c05549..8701ce97d5a0c235312426be38c5168760ea097d 100644 --- a/test/cases/compile_errors/passing_an_under-aligned_function_pointer.zig +++ b/test/cases/compile_errors/passing_an_under-aligned_function_pointer.zig @@ -9,7 +9,6 @@ fn alignedSmall() align(4) i32 { } // error -// backend=stage2 // target=x86_64-linux // // :2:35: error: expected type '*align(8) const fn () i32', found '*align(4) const fn () i32' diff --git a/test/cases/compile_errors/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig b/test/cases/compile_errors/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig index fd01927889966baa1789bb560054b0fd8d1c7121..bf41e963721fcc00c0de3095b2c857d3091315b8 100644 --- a/test/cases/compile_errors/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig +++ b/test/cases/compile_errors/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig @@ -4,8 +4,6 @@ export fn func() void { } // error -// backend=stage2 -// target=native // // :3:32: error: expected type '[*c]u8', found '*const [0:0]u8' // :3:32: note: cast discards const qualifier diff --git a/test/cases/compile_errors/pointer_arithmetic_on_pointer-to-array.zig b/test/cases/compile_errors/pointer_arithmetic_on_pointer-to-array.zig index 931028dd2fb075239b40cf14e8683a5d3308d1bd..5bcea91c1abdd6409ce3b52d8d8ed7dddbf7e890 100644 --- a/test/cases/compile_errors/pointer_arithmetic_on_pointer-to-array.zig +++ b/test/cases/compile_errors/pointer_arithmetic_on_pointer-to-array.zig @@ -6,8 +6,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :4:17: error: incompatible types: '*[10]u8' and 'comptime_int' // :4:15: note: type '*[10]u8' here diff --git a/test/cases/compile_errors/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig b/test/cases/compile_errors/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig index 0ef37dd8c3f45fed11bc57fdf008abc6f1954a91..00693a87f089ed7f659463c272438cffc047ffa6 100644 --- a/test/cases/compile_errors/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig +++ b/test/cases/compile_errors/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig @@ -13,8 +13,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:29: error: expected type '[][]const u8', found '*const [2][]const u8' // :2:29: note: cast discards const qualifier diff --git a/test/cases/compile_errors/pointer_to_anyopaque_slice.zig b/test/cases/compile_errors/pointer_to_anyopaque_slice.zig index 1e37caa5563551ba7ad902528121d17909148ffe..8b9aaaacf2e0f85f1b0e17f1f28fefa8e81ef600 100644 --- a/test/cases/compile_errors/pointer_to_anyopaque_slice.zig +++ b/test/cases/compile_errors/pointer_to_anyopaque_slice.zig @@ -6,7 +6,5 @@ export fn x() void { } // error -// backend=stage2 -// target=native // // :4:9: error: expected type '[]anyopaque', found '*u32' diff --git a/test/cases/compile_errors/pointer_to_noreturn.zig b/test/cases/compile_errors/pointer_to_noreturn.zig index 5d757f631b467fb3b639df6b875a02d9f6e2f7ed..15c594d62024a03a81cb9e226d7f46d6c87176c8 100644 --- a/test/cases/compile_errors/pointer_to_noreturn.zig +++ b/test/cases/compile_errors/pointer_to_noreturn.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:9: error: pointer to noreturn not allowed diff --git a/test/cases/compile_errors/pointer_with_different_address_spaces.zig b/test/cases/compile_errors/pointer_with_different_address_spaces.zig index 7a434cfa8ea4145a966cac9084978e8090e7aa82..b60de50600e8b2c2c1dd6a63f2a846ad4aa83a48 100644 --- a/test/cases/compile_errors/pointer_with_different_address_spaces.zig +++ b/test/cases/compile_errors/pointer_with_different_address_spaces.zig @@ -7,7 +7,6 @@ export fn entry2() void { // error // output_mode=Obj -// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // // :2:12: error: expected type '*addrspace(.fs) i32', found '*addrspace(.gs) i32' diff --git a/test/cases/compile_errors/pointers_with_different_address_spaces.zig b/test/cases/compile_errors/pointers_with_different_address_spaces.zig index 44b1ef8722eafed551c5f8498a72f386096ae92a..3f7099350b29d4aba580773ba2c8a099f96fcd9d 100644 --- a/test/cases/compile_errors/pointers_with_different_address_spaces.zig +++ b/test/cases/compile_errors/pointers_with_different_address_spaces.zig @@ -7,7 +7,6 @@ pub fn main() void { // error // output_mode=Exe -// backend=stage2,llvm // target=x86_64-linux,x86_64-macos // // :2:13: error: expected type '*i32', found '*addrspace(.gs) i32' diff --git a/test/cases/compile_errors/pointless discard.zig b/test/cases/compile_errors/pointless discard.zig index 14400a442380d63b2b98065018cee75af2a9dbd2..d76889d004904e8c4003e89cb196b9e882d50ee7 100644 --- a/test/cases/compile_errors/pointless discard.zig +++ b/test/cases/compile_errors/pointless discard.zig @@ -13,8 +13,6 @@ export fn bar() void { } // error -// backend=stage2 -// target=native // // :4:9: error: pointless discard of local variable // :3:5: note: used here diff --git a/test/cases/compile_errors/popCount-non-integer.zig b/test/cases/compile_errors/popCount-non-integer.zig index b218416e394462c846b19c21aaa8f68522f7f5d9..9a54a9f1302b21ceaeacc81cc5f223fce8730c48 100644 --- a/test/cases/compile_errors/popCount-non-integer.zig +++ b/test/cases/compile_errors/popCount-non-integer.zig @@ -3,7 +3,5 @@ export fn entry(x: f32) u32 { } // error -// backend=stage2 -// target=native // // :2:22: error: expected integer or vector, found 'f32' diff --git a/test/cases/compile_errors/primitives_take_precedence_over_declarations.zig b/test/cases/compile_errors/primitives_take_precedence_over_declarations.zig index d924c81387d2a74b031f0d4661aa01190b8ebe48..14fca59015b198e600c0c89d5ead3d76b7c041eb 100644 --- a/test/cases/compile_errors/primitives_take_precedence_over_declarations.zig +++ b/test/cases/compile_errors/primitives_take_precedence_over_declarations.zig @@ -5,7 +5,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:19: error: type 'u8' cannot represent integer value '300' diff --git a/test/cases/compile_errors/ptrCast_discards_const_qualifier.zig b/test/cases/compile_errors/ptrCast_discards_const_qualifier.zig index 0c4bb0a1e24a666115fc0f59e774321538fefda4..b2d04389b3a78c10b3e3b8187511055224966966 100644 --- a/test/cases/compile_errors/ptrCast_discards_const_qualifier.zig +++ b/test/cases/compile_errors/ptrCast_discards_const_qualifier.zig @@ -5,8 +5,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:21: error: @ptrCast discards const qualifier // :3:21: note: use @constCast to discard const qualifier diff --git a/test/cases/compile_errors/ptrFromInt_non_ptr_type.zig b/test/cases/compile_errors/ptrFromInt_non_ptr_type.zig index c75ceb444ba88a4e88e9e119fb120370633a4f79..d5956ea51eb45c7b42ce30d2bda7b155a7d40d03 100644 --- a/test/cases/compile_errors/ptrFromInt_non_ptr_type.zig +++ b/test/cases/compile_errors/ptrFromInt_non_ptr_type.zig @@ -7,8 +7,6 @@ pub export fn entry2() void { } // error -// backend=stage2 -// target=native // // :2:18: error: expected pointer type, found 'i32' // :6:19: error: integer cannot be converted to slice type '[]u8' diff --git a/test/cases/compile_errors/ptrFromInt_with_misaligned_address.zig b/test/cases/compile_errors/ptrFromInt_with_misaligned_address.zig index cc008ea9ee410f103277f6dc02f6de8903f04908..951f616decc97e7273262bb785caa283a09a6520 100644 --- a/test/cases/compile_errors/ptrFromInt_with_misaligned_address.zig +++ b/test/cases/compile_errors/ptrFromInt_with_misaligned_address.zig @@ -4,7 +4,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:41: error: pointer type '[*]align(4) u8' requires aligned address diff --git a/test/cases/compile_errors/ptr_coerced_to_slice.zig b/test/cases/compile_errors/ptr_coerced_to_slice.zig index 2b96f830648fd460fe647187cf3335858b99a333..a19fd504d4c51fbdf9571689ae4dbbbb36622dba 100644 --- a/test/cases/compile_errors/ptr_coerced_to_slice.zig +++ b/test/cases/compile_errors/ptr_coerced_to_slice.zig @@ -12,8 +12,6 @@ export fn baz() void { } // error -// backend=stage2 -// target=native // // :3:25: error: expected type '[]const u8', found '[*]const u8' // :7:25: error: expected type '[]const u8', found '[*c]const u8' diff --git a/test/cases/compile_errors/ptrcast_to_non-pointer.zig b/test/cases/compile_errors/ptrcast_to_non-pointer.zig index 0a1a4b082e396e1acdac5d8e800bb44b0effba86..5d3abe3c50267f51330547ee42df2eb78962d54c 100644 --- a/test/cases/compile_errors/ptrcast_to_non-pointer.zig +++ b/test/cases/compile_errors/ptrcast_to_non-pointer.zig @@ -3,7 +3,5 @@ export fn entry(a: *i32) usize { } // error -// 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 65f67c7488875016ff512dab2a783d77d409f88b..636c7a1d89a564ce3a1fb7cdea3cf0bd4cb6a516 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,8 +13,6 @@ fn foo(x: i32) !void { } // error -// 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' // :3:18: note: range here diff --git a/test/cases/compile_errors/reading_past_end_of_pointer_casted_array.zig b/test/cases/compile_errors/reading_past_end_of_pointer_casted_array.zig index 05588e7cfce12a679df8f0b6b86a09b0c17f3bf5..167853469ca6945131e6a91c2172b5c02937a241 100644 --- a/test/cases/compile_errors/reading_past_end_of_pointer_casted_array.zig +++ b/test/cases/compile_errors/reading_past_end_of_pointer_casted_array.zig @@ -14,8 +14,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :5:26: error: dereference of '*const u24' exceeds bounds of containing decl of type '[4]u8' // :12:26: error: dereference of '*const u32' exceeds bounds of containing decl of type '[4]u8' diff --git a/test/cases/compile_errors/reassign_to_array_parameter.zig b/test/cases/compile_errors/reassign_to_array_parameter.zig index 331cbadc302babe8bfab56141c995cf1c1085849..d5bfa0f5949d0e47549ebc44b7af243bb591a67b 100644 --- a/test/cases/compile_errors/reassign_to_array_parameter.zig +++ b/test/cases/compile_errors/reassign_to_array_parameter.zig @@ -6,7 +6,5 @@ export fn entry() void { } // error -// 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 ed28c9565b056fec85afef3ebd823dff3cee2dd9..235c483216e63c9bfb14306b4c588988f528534d 100644 --- a/test/cases/compile_errors/reassign_to_slice_parameter.zig +++ b/test/cases/compile_errors/reassign_to_slice_parameter.zig @@ -6,7 +6,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:5: error: cannot assign to constant diff --git a/test/cases/compile_errors/reassign_to_struct_parameter.zig b/test/cases/compile_errors/reassign_to_struct_parameter.zig index 7840a8341363bab3c5b316a6c9cccd93288b6b85..f2b4dc04449bf2c24bea6e94d60f14a162add7a9 100644 --- a/test/cases/compile_errors/reassign_to_struct_parameter.zig +++ b/test/cases/compile_errors/reassign_to_struct_parameter.zig @@ -9,7 +9,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:5: error: cannot assign to constant diff --git a/test/cases/compile_errors/redefinition_of_enums.zig b/test/cases/compile_errors/redefinition_of_enums.zig index 0ccc7ec8ddd47fa7f353600c1e5bcab021bf1727..d3f395378166c9c79ee7ef4b1b5102b058272bf2 100644 --- a/test/cases/compile_errors/redefinition_of_enums.zig +++ b/test/cases/compile_errors/redefinition_of_enums.zig @@ -2,8 +2,6 @@ const A = enum { x }; const A = enum { x }; // error -// backend=stage2 -// target=native // // :1:7: error: duplicate struct member name 'A' // :2:7: note: duplicate name here diff --git a/test/cases/compile_errors/redefinition_of_global_variables.zig b/test/cases/compile_errors/redefinition_of_global_variables.zig index 9c224a30a91cc2d6a1273f3a0a5017d5551efced..8e9b7728b0135d332c670acb5f9c62ffe648aabb 100644 --- a/test/cases/compile_errors/redefinition_of_global_variables.zig +++ b/test/cases/compile_errors/redefinition_of_global_variables.zig @@ -2,8 +2,6 @@ var a: i32 = 1; var a: i32 = 2; // error -// backend=stage2 -// target=native // // :1:5: error: duplicate struct member name 'a' // :2:5: note: duplicate name here diff --git a/test/cases/compile_errors/redefinition_of_struct.zig b/test/cases/compile_errors/redefinition_of_struct.zig index da7b2fa4dd0763fd2de1e16bed5a06585497ee7c..7996322e1b49302b2e7c69c82604c2fff5127043 100644 --- a/test/cases/compile_errors/redefinition_of_struct.zig +++ b/test/cases/compile_errors/redefinition_of_struct.zig @@ -2,8 +2,6 @@ const A = struct { x: i32 }; const A = struct { y: i32 }; // error -// backend=stage2 -// target=native // // :1:7: error: duplicate struct member name 'A' // :2:7: note: duplicate name here diff --git a/test/cases/compile_errors/redundant_ptr_cast.zig b/test/cases/compile_errors/redundant_ptr_cast.zig index 933eeb2719db94d7418cd70e57b5606d5e896d7c..7402896625fd72966f0d4365698917b402850800 100644 --- a/test/cases/compile_errors/redundant_ptr_cast.zig +++ b/test/cases/compile_errors/redundant_ptr_cast.zig @@ -11,8 +11,6 @@ export fn c() void { } // error -// backend=stage2 -// target=native // // :3:18: error: redundant @ptrCast // :6:44: error: redundant @alignCast diff --git a/test/cases/compile_errors/reference_to_const_data.zig b/test/cases/compile_errors/reference_to_const_data.zig index ae8dc121c6e6eea4c12594acccfc64af51d3c7af..6fde057f18a4c9d1bb79b10f8e4d8452dfde4599 100644 --- a/test/cases/compile_errors/reference_to_const_data.zig +++ b/test/cases/compile_errors/reference_to_const_data.zig @@ -27,8 +27,6 @@ export fn quux() void { } // error -// backend=stage2 -// target=native // // :3:8: error: cannot assign to constant // :7:8: error: cannot assign to constant diff --git a/test/cases/compile_errors/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig b/test/cases/compile_errors/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig index e3b700f48ad50196128f9ad5d16cf410cba032ba..287e2e7d675b0306d734d18f30203cff6736bffd 100644 --- a/test/cases/compile_errors/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig +++ b/test/cases/compile_errors/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig @@ -15,8 +15,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :12:15: error: expected type 'u32', found '@typeInfo(@typeInfo(@TypeOf(tmp.get_uval)).@"fn".return_type.?).error_union.error_set!u32' // :12:15: note: cannot convert error union to payload type diff --git a/test/cases/compile_errors/reified_enum_field_value_overflow.zig b/test/cases/compile_errors/reified_enum_field_value_overflow.zig index fd230a70d9eec3c320e42daa83d08e52b9a9dd95..c28ae3f5fc207632c87aca0b255f7465ec82248c 100644 --- a/test/cases/compile_errors/reified_enum_field_value_overflow.zig +++ b/test/cases/compile_errors/reified_enum_field_value_overflow.zig @@ -13,7 +13,5 @@ comptime { } // error -// target=native -// backend=stage2 // // :2:15: error: field 'f2' with enumeration value '2' is too large for backing int type 'u1' diff --git a/test/cases/compile_errors/reify_enum_with_duplicate_field.zig b/test/cases/compile_errors/reify_enum_with_duplicate_field.zig index 2d1b93247f5c2de571006c504e0c05133aee334f..77bfe56f17b5c910d0817d000426e5d32bdd218b 100644 --- a/test/cases/compile_errors/reify_enum_with_duplicate_field.zig +++ b/test/cases/compile_errors/reify_enum_with_duplicate_field.zig @@ -13,8 +13,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:9: error: duplicate enum field 'A' // :2:9: note: other field here diff --git a/test/cases/compile_errors/reify_enum_with_duplicate_tag_value.zig b/test/cases/compile_errors/reify_enum_with_duplicate_tag_value.zig index cb4aee13b88be8dbc14607118d5c7295e50f822d..8ab4c1d766a76876bc9a84e5b20124a58061f587 100644 --- a/test/cases/compile_errors/reify_enum_with_duplicate_tag_value.zig +++ b/test/cases/compile_errors/reify_enum_with_duplicate_tag_value.zig @@ -13,8 +13,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:9: error: enum tag value 10 already taken // :2:9: note: other enum tag value here diff --git a/test/cases/compile_errors/reify_type.Fn_with_is_generic_true.zig b/test/cases/compile_errors/reify_type.Fn_with_is_generic_true.zig index 4b838fbdd69e4ba484a38a2b00f65536fc46650a..d34043390dc3bba9aef9e1afa747c6d283bc776b 100644 --- a/test/cases/compile_errors/reify_type.Fn_with_is_generic_true.zig +++ b/test/cases/compile_errors/reify_type.Fn_with_is_generic_true.zig @@ -12,7 +12,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :1:13: error: Type.Fn.is_generic must be false for @Type diff --git a/test/cases/compile_errors/reify_type.Fn_with_return_type_null.zig b/test/cases/compile_errors/reify_type.Fn_with_return_type_null.zig index 9dc21ca91e7573af9d2cf3e2b013250601987297..2438aa443c53511f30b08af4cb522ceeb73a62ef 100644 --- a/test/cases/compile_errors/reify_type.Fn_with_return_type_null.zig +++ b/test/cases/compile_errors/reify_type.Fn_with_return_type_null.zig @@ -12,7 +12,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :1:13: error: Type.Fn.return_type must be non-null for @Type diff --git a/test/cases/compile_errors/reify_typeOf_with_incompatible_arguments.zig b/test/cases/compile_errors/reify_typeOf_with_incompatible_arguments.zig index 6b21cd275995903be00b7df647fd36315dab890c..bd0cb4280a468e4d90b855662787b2523cfc49d4 100644 --- a/test/cases/compile_errors/reify_typeOf_with_incompatible_arguments.zig +++ b/test/cases/compile_errors/reify_typeOf_with_incompatible_arguments.zig @@ -6,8 +6,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:9: error: incompatible types: 'f32' and 'u32' // :4:17: note: type 'f32' here diff --git a/test/cases/compile_errors/reify_typeOf_with_no_arguments.zig b/test/cases/compile_errors/reify_typeOf_with_no_arguments.zig index 3e4cb183cda7f7cf2428f37495ab10c3c5528fa4..9c55b6848be657a2f6827e30912ed7cc2eb82e7b 100644 --- a/test/cases/compile_errors/reify_typeOf_with_no_arguments.zig +++ b/test/cases/compile_errors/reify_typeOf_with_no_arguments.zig @@ -3,7 +3,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:9: error: expected at least 1 argument, found 0 diff --git a/test/cases/compile_errors/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig b/test/cases/compile_errors/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig index a62b068975d397e6c758aeb1585a122c4288eb67..ad4cae5588ef7f5373126c25b0aead8990957b42 100644 --- a/test/cases/compile_errors/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig +++ b/test/cases/compile_errors/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig @@ -11,7 +11,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:13: error: Type.Enum.tag_type must be an integer type diff --git a/test/cases/compile_errors/reify_type_for_tagged_extern_union.zig b/test/cases/compile_errors/reify_type_for_tagged_extern_union.zig index 24169e2ff3ac19e8d8f214ea4888c5e97e11eb99..a4ee13346707652936dbd716f8b1e4254713d3c5 100644 --- a/test/cases/compile_errors/reify_type_for_tagged_extern_union.zig +++ b/test/cases/compile_errors/reify_type_for_tagged_extern_union.zig @@ -28,7 +28,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :13:16: error: extern union does not support enum tag type diff --git a/test/cases/compile_errors/reify_type_for_tagged_packed_union.zig b/test/cases/compile_errors/reify_type_for_tagged_packed_union.zig index ee085b07b3b6ac0c7943447b5eaff4ae14113f92..1a504186281913130b7926020fa70e9a2b813e12 100644 --- a/test/cases/compile_errors/reify_type_for_tagged_packed_union.zig +++ b/test/cases/compile_errors/reify_type_for_tagged_packed_union.zig @@ -28,7 +28,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :13:16: error: packed union does not support enum tag type diff --git a/test/cases/compile_errors/reify_type_for_tagged_union_with_extra_enum_field.zig b/test/cases/compile_errors/reify_type_for_tagged_union_with_extra_enum_field.zig index 49e7a63a481ae37315de0b39005595f563009f8b..4e78b5f217696167a7871414d353ed04865d1cf3 100644 --- a/test/cases/compile_errors/reify_type_for_tagged_union_with_extra_enum_field.zig +++ b/test/cases/compile_errors/reify_type_for_tagged_union_with_extra_enum_field.zig @@ -27,8 +27,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :13:16: error: enum fields missing in union // :1:13: note: field 'arst' missing, declared here diff --git a/test/cases/compile_errors/reify_type_for_tagged_union_with_extra_union_field.zig b/test/cases/compile_errors/reify_type_for_tagged_union_with_extra_union_field.zig index 9692936db701c386dd64a7a0bf561e33768bafaa..212ff87e87b56061dddaeca480e3292672fd59b0 100644 --- a/test/cases/compile_errors/reify_type_for_tagged_union_with_extra_union_field.zig +++ b/test/cases/compile_errors/reify_type_for_tagged_union_with_extra_union_field.zig @@ -27,8 +27,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :12:16: error: no field named 'arst' in enum 'tmp.Tag' // :1:13: note: enum declared here diff --git a/test/cases/compile_errors/reify_type_for_tagged_union_with_no_enum_fields.zig b/test/cases/compile_errors/reify_type_for_tagged_union_with_no_enum_fields.zig index 992db883776d76128060a3ab10c8c08e6d1066b0..688a48fe5346a8a3bee3e619b99a123ac106911d 100644 --- a/test/cases/compile_errors/reify_type_for_tagged_union_with_no_enum_fields.zig +++ b/test/cases/compile_errors/reify_type_for_tagged_union_with_no_enum_fields.zig @@ -23,8 +23,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :9:16: error: no field named 'signed' in enum 'tmp.Tag' // :1:13: note: enum declared here diff --git a/test/cases/compile_errors/reify_type_for_tagged_union_with_no_union_fields.zig b/test/cases/compile_errors/reify_type_for_tagged_union_with_no_union_fields.zig index eb8a9ec2b0208dec5eb0148ea687f6493a8fddb0..ce721d39e374769f3e79eeb1040c1fb0bce5d0a0 100644 --- a/test/cases/compile_errors/reify_type_for_tagged_union_with_no_union_fields.zig +++ b/test/cases/compile_errors/reify_type_for_tagged_union_with_no_union_fields.zig @@ -23,8 +23,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :12:16: error: enum fields missing in union // :1:13: note: field 'signed' missing, declared here diff --git a/test/cases/compile_errors/reify_type_for_union_with_opaque_field.zig b/test/cases/compile_errors/reify_type_for_union_with_opaque_field.zig index 845c11acfbf846bd95ed5957a7871040f3a24f1a..d79bac4ba43b2cbb41256bb09e9ee0fb61cf4e49 100644 --- a/test/cases/compile_errors/reify_type_for_union_with_opaque_field.zig +++ b/test/cases/compile_errors/reify_type_for_union_with_opaque_field.zig @@ -13,8 +13,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:18: error: opaque types have unknown size and therefore cannot be directly embedded in unions // :6:39: note: opaque declared here diff --git a/test/cases/compile_errors/reify_type_with_Type.Int.zig b/test/cases/compile_errors/reify_type_with_Type.Int.zig index bd98912a03112143269355c377114df1b1f3b66b..9673b244104b7a6ce9d38f97c965ace440396b5a 100644 --- a/test/cases/compile_errors/reify_type_with_Type.Int.zig +++ b/test/cases/compile_errors/reify_type_with_Type.Int.zig @@ -7,8 +7,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:31: error: expected type 'builtin.Type', found 'builtin.Type.Int' // :?:?: note: struct declared here diff --git a/test/cases/compile_errors/reject_extern_function_definitions_with_body.zig b/test/cases/compile_errors/reject_extern_function_definitions_with_body.zig index 4247ddd4636b2cfce01698bb2cc8f8b8133ff578..5b9ce0e3b6be3977f1ccf1988a74fc775dd83607 100644 --- a/test/cases/compile_errors/reject_extern_function_definitions_with_body.zig +++ b/test/cases/compile_errors/reject_extern_function_definitions_with_body.zig @@ -3,7 +3,5 @@ extern "c" fn definitelyNotInLibC(a: i32, b: i32) i32 { } // error -// backend=stage2 -// target=native // // :1:1: error: extern functions have no body diff --git a/test/cases/compile_errors/reject_extern_variables_with_initializers.zig b/test/cases/compile_errors/reject_extern_variables_with_initializers.zig index a52987f1851098c8b573681f7f9fcae42ed75da2..0614cb88d704e2330cdf2cb96a4e1709a5454ec5 100644 --- a/test/cases/compile_errors/reject_extern_variables_with_initializers.zig +++ b/test/cases/compile_errors/reject_extern_variables_with_initializers.zig @@ -1,7 +1,5 @@ extern var foo: int = 2; // error -// backend=stage2 -// target=native // // :1:23: error: extern variables have no initializers diff --git a/test/cases/compile_errors/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig b/test/cases/compile_errors/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig index 35273065eb2ef9025615891d448abc794df56a7d..895a5292197bb692ccf93348ace587f1eaf5f9ee 100644 --- a/test/cases/compile_errors/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig +++ b/test/cases/compile_errors/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig @@ -7,8 +7,6 @@ test "1" { } // error -// backend=stage2 -// target=native // is_test=true // // :2:12: error: use of undeclared identifier 'Q' diff --git a/test/cases/compile_errors/resolve_inferred_error_set_of_generic_fn.zig b/test/cases/compile_errors/resolve_inferred_error_set_of_generic_fn.zig index a603948e6191cc8e73d05b1a3dc9c86cebbc1483..f6c98d68b1e8aa8bc0b939e96dfca4f2ca479197 100644 --- a/test/cases/compile_errors/resolve_inferred_error_set_of_generic_fn.zig +++ b/test/cases/compile_errors/resolve_inferred_error_set_of_generic_fn.zig @@ -11,8 +11,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :10:15: error: unable to resolve inferred error set of generic function // :1:1: note: generic function declared here diff --git a/test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr.zig b/test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr.zig index 02f9a57a2b0392428f85d77a4831cc54abf14169..90814b3ba9b26e60848797bd8393b19d83237c95 100644 --- a/test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr.zig +++ b/test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr.zig @@ -12,8 +12,6 @@ pub const Container = struct { }; // error -// backend=stage2 -// target=native // // :3:23: error: expected type 'i32', found '?i32' // :3:23: note: cannot convert optional to payload type diff --git a/test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig b/test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig index 4bfa1a81a26932563008bfd0924f1dae8a988f80..1fcd73cee59d892a88e937652b4d5010ba2b4fda 100644 --- a/test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig +++ b/test/cases/compile_errors/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig @@ -12,8 +12,6 @@ pub const Container = struct { }; // error -// backend=stage2 -// target=native // // :3:23: error: expected type 'i32', found '?i32' // :3:23: note: cannot convert optional to payload type diff --git a/test/cases/compile_errors/return_from_defer_expression.zig b/test/cases/compile_errors/return_from_defer_expression.zig index 28d1b0c6c6c4ba9f27577f67a60402a80fc67665..8d0924041bc1fbeaf0cee784faf119d790418b2c 100644 --- a/test/cases/compile_errors/return_from_defer_expression.zig +++ b/test/cases/compile_errors/return_from_defer_expression.zig @@ -17,8 +17,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :4:11: error: 'try' not allowed inside defer expression // :4:5: note: defer expression here diff --git a/test/cases/compile_errors/return_from_naked_function.zig b/test/cases/compile_errors/return_from_naked_function.zig index cd0b7ec706e22e845a88b445c7ee485c14e75017..13c8f10405e6aaa19bb27405b836a316f39cd623 100644 --- a/test/cases/compile_errors/return_from_naked_function.zig +++ b/test/cases/compile_errors/return_from_naked_function.zig @@ -7,8 +7,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:5: error: cannot return from naked function // :2:5: note: can only return using assembly diff --git a/test/cases/compile_errors/return_incompatible_generic_struct.zig b/test/cases/compile_errors/return_incompatible_generic_struct.zig index acfed9347958fc1b16f9eb555b828e7105909afb..27ac3d8ce778b3b8889252e7bd32bc7bab2fd7bf 100644 --- a/test/cases/compile_errors/return_incompatible_generic_struct.zig +++ b/test/cases/compile_errors/return_incompatible_generic_struct.zig @@ -12,8 +12,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :8:18: error: expected type 'tmp.A(u32)', found 'tmp.B(u32)' // :5:12: note: struct declared here diff --git a/test/cases/compile_errors/return_invalid_type_from_test.zig b/test/cases/compile_errors/return_invalid_type_from_test.zig index dda31b6f8444002fceda97aac085eee226f15a0f..4a64297cdc379c4494f50e3b870cbb0f36cd1dad 100644 --- a/test/cases/compile_errors/return_invalid_type_from_test.zig +++ b/test/cases/compile_errors/return_invalid_type_from_test.zig @@ -3,8 +3,6 @@ test "example" { } // error -// backend=stage2 -// target=native // is_test=true // // :2:12: error: expected type 'anyerror!void', found 'comptime_int' diff --git a/test/cases/compile_errors/return_undefined_from_noreturn.zig b/test/cases/compile_errors/return_undefined_from_noreturn.zig index eabb7769d1a051deff432b0cf162fa0778a50a20..b7e0077308c06324aabadc90318a90de86723632 100644 --- a/test/cases/compile_errors/return_undefined_from_noreturn.zig +++ b/test/cases/compile_errors/return_undefined_from_noreturn.zig @@ -3,8 +3,6 @@ export fn entry() noreturn { } // error -// backend=stage2 -// target=native // // :2:12: error: function declared 'noreturn' returns // :1:19: note: 'noreturn' declared here diff --git a/test/cases/compile_errors/runtime_@ptrFromInt_to_comptime_only_type.zig b/test/cases/compile_errors/runtime_@ptrFromInt_to_comptime_only_type.zig index fb355903697a08ba3b8628648b1e758888e3c9c7..04dc92f86ba16035fc5cd5f118b1e310e5617ff6 100644 --- a/test/cases/compile_errors/runtime_@ptrFromInt_to_comptime_only_type.zig +++ b/test/cases/compile_errors/runtime_@ptrFromInt_to_comptime_only_type.zig @@ -9,7 +9,6 @@ pub export fn callbackFin(id: c_int, arg: ?*anyopaque) void { } // error -// target=native // // :5:54: error: pointer to comptime-only type '?*tmp.GuSettings' must be comptime-known, but operand is runtime-known // :2:10: note: struct requires comptime because of this field diff --git a/test/cases/compile_errors/runtime_cast_to_union_which_has_non-void_fields.zig b/test/cases/compile_errors/runtime_cast_to_union_which_has_non-void_fields.zig index 300e67827b6afd2f1d6103d512edb6535d6ccf0b..1ee5f1d6024229b4b85f4d8354c25024f65decaf 100644 --- a/test/cases/compile_errors/runtime_cast_to_union_which_has_non-void_fields.zig +++ b/test/cases/compile_errors/runtime_cast_to_union_which_has_non-void_fields.zig @@ -13,8 +13,6 @@ fn foo(l: Letter) void { } // error -// backend=stage2 -// target=native // // :11:22: error: runtime coercion from enum 'tmp.Letter' to union 'tmp.Value' which has non-void fields // :3:5: note: field 'A' has type 'i32' diff --git a/test/cases/compile_errors/runtime_index_into_comptime_type_slice.zig b/test/cases/compile_errors/runtime_index_into_comptime_type_slice.zig index 31e7a4c73a4bab0d5327df57716c74c088432818..b4781a3c680abe53388eed2196ceeaa13c216527 100644 --- a/test/cases/compile_errors/runtime_index_into_comptime_type_slice.zig +++ b/test/cases/compile_errors/runtime_index_into_comptime_type_slice.zig @@ -11,8 +11,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :9:54: error: values of type '[]const builtin.Type.StructField' must be comptime-known, but index value is runtime-known // : note: struct requires comptime because of this field diff --git a/test/cases/compile_errors/runtime_indexing_comptime_array.zig b/test/cases/compile_errors/runtime_indexing_comptime_array.zig index fb2145b3ad6c665719564902a00f8d8ae6747de8..3fcf57dd47bfe4883850f96fd955f481a8768b36 100644 --- a/test/cases/compile_errors/runtime_indexing_comptime_array.zig +++ b/test/cases/compile_errors/runtime_indexing_comptime_array.zig @@ -23,8 +23,6 @@ pub export fn entry3() void { _ = &i; } // error -// target=native -// backend=stage2 // // :7:10: error: values of type '[2]fn () void' must be comptime-known, but index value is runtime-known // :7:10: note: use '*const fn () void' for a function pointer type diff --git a/test/cases/compile_errors/runtime_to_comptime_num.zig b/test/cases/compile_errors/runtime_to_comptime_num.zig index 4cf24ceb17698928de1282417a4b21c8988f41e5..d8988c1215c855a5168279387095766b576815ce 100644 --- a/test/cases/compile_errors/runtime_to_comptime_num.zig +++ b/test/cases/compile_errors/runtime_to_comptime_num.zig @@ -22,8 +22,6 @@ pub export fn entry4() void { } // error -// backend=stage2 -// target=native // // :4:27: error: unable to resolve comptime value // :4:27: note: value casted to 'comptime_int' must be comptime-known diff --git a/test/cases/compile_errors/runtime_value_in_switch_prong.zig b/test/cases/compile_errors/runtime_value_in_switch_prong.zig index a49ebb4b81f626c0d8bb6a080bf3b8dcca546a90..b1b4717bdc57fc37cff50a706ef6fdb2e8d7775d 100644 --- a/test/cases/compile_errors/runtime_value_in_switch_prong.zig +++ b/test/cases/compile_errors/runtime_value_in_switch_prong.zig @@ -7,8 +7,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:9: error: unable to resolve comptime value // :4:9: note: switch prong values must be comptime-known diff --git a/test/cases/compile_errors/saturating_arithmetic_does_not_allow_floats.zig b/test/cases/compile_errors/saturating_arithmetic_does_not_allow_floats.zig index 9b5b5ed85cd88b4982c3ddeac465e163aac82625..04965cd81631e92735c27a882328e531467836ef 100644 --- a/test/cases/compile_errors/saturating_arithmetic_does_not_allow_floats.zig +++ b/test/cases/compile_errors/saturating_arithmetic_does_not_allow_floats.zig @@ -3,7 +3,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :2:23: error: invalid operands to binary expression: 'float' and 'float' diff --git a/test/cases/compile_errors/saturating_shl_does_not_allow_negative_rhs.zig b/test/cases/compile_errors/saturating_shl_does_not_allow_negative_rhs.zig index b0443b90340dd219b3894075af4b04d4b2a34650..1acb686e307c7cb75f741d4eefb638af665023f4 100644 --- a/test/cases/compile_errors/saturating_shl_does_not_allow_negative_rhs.zig +++ b/test/cases/compile_errors/saturating_shl_does_not_allow_negative_rhs.zig @@ -25,8 +25,6 @@ export fn d(rhs: @Vector(3, i32)) void { } // error -// backend=stage2 -// target=native // // :2:25: error: shift by negative amount '-1' // :7:12: error: shift by negative amount '-2' diff --git a/test/cases/compile_errors/self_referential_struct_requires_comptime.zig b/test/cases/compile_errors/self_referential_struct_requires_comptime.zig index ec3b4c1795ba81862b28098034c93d11efaaa97b..5205702b679e3ca9d09351af5f8a76b7687983fb 100644 --- a/test/cases/compile_errors/self_referential_struct_requires_comptime.zig +++ b/test/cases/compile_errors/self_referential_struct_requires_comptime.zig @@ -8,8 +8,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:12: error: variable of type 'tmp.S' must be const or comptime // :2:8: note: struct requires comptime because of this field diff --git a/test/cases/compile_errors/self_referential_union_requires_comptime.zig b/test/cases/compile_errors/self_referential_union_requires_comptime.zig index 5eda780431d7020cd209c699b60e58b9244d8cdc..6ab0af996596a9bc021466ff95d71c2ff6ec79db 100644 --- a/test/cases/compile_errors/self_referential_union_requires_comptime.zig +++ b/test/cases/compile_errors/self_referential_union_requires_comptime.zig @@ -8,8 +8,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:12: error: variable of type 'tmp.U' must be const or comptime // :2:8: note: union requires comptime because of this field diff --git a/test/cases/compile_errors/setting_a_section_on_a_local_variable.zig b/test/cases/compile_errors/setting_a_section_on_a_local_variable.zig index 2d31ef17508aa342de0f5f008b7bfb43ff650dc8..7d1867eac7999e73ae0bd42f8556ae72cd90d85c 100644 --- a/test/cases/compile_errors/setting_a_section_on_a_local_variable.zig +++ b/test/cases/compile_errors/setting_a_section_on_a_local_variable.zig @@ -4,7 +4,5 @@ export fn entry() i32 { } // error -// backend=stage2 -// target=native // // :2:30: error: cannot set section of local variable 'foo' diff --git a/test/cases/compile_errors/shift_amount_has_to_be_an_integer_type.zig b/test/cases/compile_errors/shift_amount_has_to_be_an_integer_type.zig index 6c5d152e288720fd62674cde769e3de1787966c9..55abeaaac29d61a7144cd890645c2692c1922f8a 100644 --- a/test/cases/compile_errors/shift_amount_has_to_be_an_integer_type.zig +++ b/test/cases/compile_errors/shift_amount_has_to_be_an_integer_type.zig @@ -4,8 +4,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:20: error: expected type 'comptime_int', found pointer // :2:20: note: address-of operator always returns a pointer diff --git a/test/cases/compile_errors/shift_by_negative_comptime_integer.zig b/test/cases/compile_errors/shift_by_negative_comptime_integer.zig index 779457135311e94e5b4178e9e3f444252359249f..9f9c36729669f6f73936eafe6a6090742b10d2d9 100644 --- a/test/cases/compile_errors/shift_by_negative_comptime_integer.zig +++ b/test/cases/compile_errors/shift_by_negative_comptime_integer.zig @@ -4,7 +4,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:20: error: shift by negative amount '-1' diff --git a/test/cases/compile_errors/shift_on_type_with_non-power-of-two_size.zig b/test/cases/compile_errors/shift_on_type_with_non-power-of-two_size.zig index 08c8635c0e622f52412f76aeb393d82e0176a015..876a976a938d9f1d26d7365fcf75e2863aba2111 100644 --- a/test/cases/compile_errors/shift_on_type_with_non-power-of-two_size.zig +++ b/test/cases/compile_errors/shift_on_type_with_non-power-of-two_size.zig @@ -28,8 +28,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:22: error: shift amount '24' is too large for operand type 'u24' // :11:22: error: shift amount '24' is too large for operand type 'u24' diff --git a/test/cases/compile_errors/shifting_RHS_is_log2_of_LHS_int_bit_width.zig b/test/cases/compile_errors/shifting_RHS_is_log2_of_LHS_int_bit_width.zig index 5141062a0bba4113b43e7ca7c1cc882f512c5be9..183ab3fb8945cba2c5c2155ff6914868abca6e4f 100644 --- a/test/cases/compile_errors/shifting_RHS_is_log2_of_LHS_int_bit_width.zig +++ b/test/cases/compile_errors/shifting_RHS_is_log2_of_LHS_int_bit_width.zig @@ -3,8 +3,6 @@ export fn entry(x: u8, y: u8) u8 { } // error -// backend=stage2 -// target=native // // :2:17: error: expected type 'u3', found 'u8' // :2:17: note: unsigned 3-bit int cannot represent all possible unsigned 8-bit values diff --git a/test/cases/compile_errors/shifting_without_int_type_or_comptime_known.zig b/test/cases/compile_errors/shifting_without_int_type_or_comptime_known.zig index c1595aa67faf5a8de6490fcdff7a8187b8fc5908..ef68c0096c027f9c1dbed147f13782f7251b6504 100644 --- a/test/cases/compile_errors/shifting_without_int_type_or_comptime_known.zig +++ b/test/cases/compile_errors/shifting_without_int_type_or_comptime_known.zig @@ -16,8 +16,6 @@ export fn entry3() void { } // error -// backend=stage2 -// target=native // // :2:17: error: LHS of shift must be a fixed-width integer type, or RHS must be comptime-known // :5:17: error: LHS of shift must be a fixed-width integer type, or RHS must be comptime-known 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 aa9db7548260c28217507190ba96b7e2a4eb07f1..9c9748fbe26b1138781e5cca427f9f88c9ce5f23 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,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:15: error: overflow of integer type 'u8' with value '340' 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 ac514a467b5c800555c612353e2d68a68f940653..5dab96594c77f5138f518a07c00d26c1071af668 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,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:15: error: exact shift shifted out 1 bits diff --git a/test/cases/compile_errors/signed_integer_division.zig b/test/cases/compile_errors/signed_integer_division.zig index 7e968ac77eb1984c65ed4aa938366a24accacb3c..9e55835adfd2a67fdab96114c6c5423902fe5f69 100644 --- a/test/cases/compile_errors/signed_integer_division.zig +++ b/test/cases/compile_errors/signed_integer_division.zig @@ -3,7 +3,5 @@ export fn foo(a: i32, b: i32) i32 { } // error -// backend=stage2 -// target=native // // :2:14: error: division with 'i32' and 'i32': signed integers must use @divTrunc, @divFloor, or @divExact diff --git a/test/cases/compile_errors/sizeOf_bad_type.zig b/test/cases/compile_errors/sizeOf_bad_type.zig index 4286aecaaddba62924737b26d8e595d5824354ea..93dec1f88eeddfaf5352b183ad54886cbfb3e39c 100644 --- a/test/cases/compile_errors/sizeOf_bad_type.zig +++ b/test/cases/compile_errors/sizeOf_bad_type.zig @@ -3,7 +3,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :2:20: error: no size available for type '@TypeOf(null)' diff --git a/test/cases/compile_errors/slice_cannot_have_its_bytes_reinterpreted.zig b/test/cases/compile_errors/slice_cannot_have_its_bytes_reinterpreted.zig index fee0c2586d1ae26391f5e7dfa1277a9c66483339..b916b67d68e00823135263c9280bb747f63bbeb4 100644 --- a/test/cases/compile_errors/slice_cannot_have_its_bytes_reinterpreted.zig +++ b/test/cases/compile_errors/slice_cannot_have_its_bytes_reinterpreted.zig @@ -4,7 +4,5 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :3:49: error: comptime dereference requires '[]const u8' to have a well-defined layout diff --git a/test/cases/compile_errors/slice_of_non_array_type.zig b/test/cases/compile_errors/slice_of_non_array_type.zig index 734b026038959ca69603fea0d49d1f45d7526eb2..c8364d2ad1d9601d633d76199111082d64e7a294 100644 --- a/test/cases/compile_errors/slice_of_non_array_type.zig +++ b/test/cases/compile_errors/slice_of_non_array_type.zig @@ -3,7 +3,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:10: error: slice of non-array type 'comptime_int' diff --git a/test/cases/compile_errors/slice_of_null_pointer.zig b/test/cases/compile_errors/slice_of_null_pointer.zig index 18c4ee8a6b17aa7ede76fb5bd39c44cf8b429647..61f0c6d9167477dbcf38236227419b7e99867047 100644 --- a/test/cases/compile_errors/slice_of_null_pointer.zig +++ b/test/cases/compile_errors/slice_of_null_pointer.zig @@ -6,6 +6,5 @@ comptime { } // error -// target=native // // :5:10: error: slice of null pointer diff --git a/test/cases/compile_errors/slice_passed_as_array_init_type.zig b/test/cases/compile_errors/slice_passed_as_array_init_type.zig index b4d96f2604f62626911685cbcdb96ae35b3ef0e6..229a2b5ca88e4ea55fb89ab0686f09a7068ec2b6 100644 --- a/test/cases/compile_errors/slice_passed_as_array_init_type.zig +++ b/test/cases/compile_errors/slice_passed_as_array_init_type.zig @@ -4,8 +4,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:19: error: type '[]u8' does not support array initialization syntax // :2:19: note: inferred array length is specified with an underscore: '[_]u8' diff --git a/test/cases/compile_errors/slice_passed_as_array_init_type_with_elems.zig b/test/cases/compile_errors/slice_passed_as_array_init_type_with_elems.zig index 91dc5f5128993d052907a05d28bf1fc460a90ce9..402f75aa31ea09f00a9b251f98c883af30c7336e 100644 --- a/test/cases/compile_errors/slice_passed_as_array_init_type_with_elems.zig +++ b/test/cases/compile_errors/slice_passed_as_array_init_type_with_elems.zig @@ -4,8 +4,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:15: error: type '[]u8' does not support array initialization syntax // :2:15: note: inferred array length is specified with an underscore: '[_]u8' diff --git a/test/cases/compile_errors/slice_sentinel_mismatch-1.zig b/test/cases/compile_errors/slice_sentinel_mismatch-1.zig index 23f45f12055ac1df2f92b0ee676bdd090d500814..de776eeb048061573970643d51ce0522ac1d4047 100644 --- a/test/cases/compile_errors/slice_sentinel_mismatch-1.zig +++ b/test/cases/compile_errors/slice_sentinel_mismatch-1.zig @@ -9,8 +9,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :2:37: error: expected type '[2:1]u8', found '[2:2]u8' // :2:37: note: array sentinel '2' cannot cast into array sentinel '1' diff --git a/test/cases/compile_errors/slice_sentinel_mismatch-2.zig b/test/cases/compile_errors/slice_sentinel_mismatch-2.zig index 76da6949b18295135475923e29255b410dc587f7..f9220622b0fead5f07794a6b7d6804b53100fffe 100644 --- a/test/cases/compile_errors/slice_sentinel_mismatch-2.zig +++ b/test/cases/compile_errors/slice_sentinel_mismatch-2.zig @@ -7,8 +7,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:12: error: expected type '[:0]u8', found '[]u8' // :3:12: note: destination pointer requires '0' sentinel diff --git a/test/cases/compile_errors/slice_to_anyopaque_pointer.zig b/test/cases/compile_errors/slice_to_anyopaque_pointer.zig index d9ed634ef5e3008c637b575a6a1801b122efa8c7..c4c538a33b20e8452ef0b86a65399e1c183b59a5 100644 --- a/test/cases/compile_errors/slice_to_anyopaque_pointer.zig +++ b/test/cases/compile_errors/slice_to_anyopaque_pointer.zig @@ -5,8 +5,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:37: error: expected type '*const anyopaque', found '[]const u8' // :3:37: note: cannot implicitly cast slice '[]const u8' to anyopaque pointer '*const anyopaque' diff --git a/test/cases/compile_errors/specify_non-integer_enum_tag_type.zig b/test/cases/compile_errors/specify_non-integer_enum_tag_type.zig index e9d761b714d197dd1bbd3d70dca158b0cdc916ae..fb9c9f7c0e949d9f08a18bf950581d44abbfdf65 100644 --- a/test/cases/compile_errors/specify_non-integer_enum_tag_type.zig +++ b/test/cases/compile_errors/specify_non-integer_enum_tag_type.zig @@ -10,7 +10,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:20: error: expected integer tag type, found 'f32' diff --git a/test/cases/compile_errors/spirv_merge_logical_pointers.zig b/test/cases/compile_errors/spirv_merge_logical_pointers.zig index fc6e3c7527b8bbdf18de6d7ec589d8d86cf2fb8c..09ee6dd78cfc9509b5bb3cb3067119ed886ce75c 100644 --- a/test/cases/compile_errors/spirv_merge_logical_pointers.zig +++ b/test/cases/compile_errors/spirv_merge_logical_pointers.zig @@ -11,7 +11,6 @@ export fn a() void { } // error -// backend=stage2 // target=spirv64-vulkan // // :9:13: error: value with non-mergable pointer type '*i32' depends on runtime control flow 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 af7aeb86de87314ddef621520da0750c5e7da5b4..993000bdad7f032c3090507ec0d19a629957e2b0 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,5 @@ export fn entry() void { } // error -// 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 b904248b50394ee45cc45943742d491dfc672b44..ee587b09aeded701eea2069147659c6c90d94930 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,5 @@ fn storev(ptr: anytype, val: i31) void { } // error -// 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/struct_depends_on_itself_via_optional_field.zig b/test/cases/compile_errors/struct_depends_on_itself_via_optional_field.zig index 6a4cba82a6cd4a797472f77892f30aab1cad2185..a8614baf79d03384d38c67044a32920a260b7ec2 100644 --- a/test/cases/compile_errors/struct_depends_on_itself_via_optional_field.zig +++ b/test/cases/compile_errors/struct_depends_on_itself_via_optional_field.zig @@ -11,7 +11,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:17: error: struct 'tmp.LhsExpr' depends on itself diff --git a/test/cases/compile_errors/struct_duplicate_field_name.zig b/test/cases/compile_errors/struct_duplicate_field_name.zig index 207b40daf3941c3074297391d18c10f812aa94b3..72c025867186a21ac7afa3b96e7a5ff0192dbfb6 100644 --- a/test/cases/compile_errors/struct_duplicate_field_name.zig +++ b/test/cases/compile_errors/struct_duplicate_field_name.zig @@ -9,7 +9,6 @@ export fn entry() void { } // error -// target=native // // :2:5: error: duplicate struct member name 'foo' // :3:5: note: duplicate name here diff --git a/test/cases/compile_errors/struct_init_passed_to_type_param.zig b/test/cases/compile_errors/struct_init_passed_to_type_param.zig index 01906ac6137c554ae20f4bf6d135e88bb67c8136..f68eefb17104273c5433217ad8a42edbbc63cb8e 100644 --- a/test/cases/compile_errors/struct_init_passed_to_type_param.zig +++ b/test/cases/compile_errors/struct_init_passed_to_type_param.zig @@ -7,8 +7,6 @@ fn hi(comptime T: type) usize { export const value = hi(MyStruct{ .x = 12 }); // error -// backend=stage2 -// target=native // // :7:33: error: expected type 'type', found 'tmp.MyStruct' // :1:18: note: struct declared here diff --git a/test/cases/compile_errors/struct_init_syntax_for_array.zig b/test/cases/compile_errors/struct_init_syntax_for_array.zig index 025d0057feb321d9d825cf1f12d1aa6ec12e29da..2771a6b401de66bef3296ff88e21772871719cd9 100644 --- a/test/cases/compile_errors/struct_init_syntax_for_array.zig +++ b/test/cases/compile_errors/struct_init_syntax_for_array.zig @@ -4,7 +4,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :1:13: error: initializing array with struct syntax diff --git a/test/cases/compile_errors/struct_type_mismatch_in_arg.zig b/test/cases/compile_errors/struct_type_mismatch_in_arg.zig index 32bbc656482325c75d66366f40d07529c2dc585b..108f179618ec3418b0e7ce1289d14d3977a2d423 100644 --- a/test/cases/compile_errors/struct_type_mismatch_in_arg.zig +++ b/test/cases/compile_errors/struct_type_mismatch_in_arg.zig @@ -9,8 +9,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :7:15: error: expected type 'tmp.Foo', found 'tmp.Bar' // :2:13: note: struct declared here diff --git a/test/cases/compile_errors/struct_type_returned_from_non-generic_function.zig b/test/cases/compile_errors/struct_type_returned_from_non-generic_function.zig index a0a6d370421fea375a296212ddefc83fdd326975..e000273090830654f91d8c7f645abd3f648135ea 100644 --- a/test/cases/compile_errors/struct_type_returned_from_non-generic_function.zig +++ b/test/cases/compile_errors/struct_type_returned_from_non-generic_function.zig @@ -3,8 +3,6 @@ pub export fn entry(param: usize) usize { } // error -// backend=stage2 -// target=native // // :2:12: error: expected type 'usize', found 'type' // :1:35: note: function return type declared here diff --git a/test/cases/compile_errors/struct_with_declarations_unavailable_for_reify_type.zig b/test/cases/compile_errors/struct_with_declarations_unavailable_for_reify_type.zig index c3964b30e38ba27af15103c49c2bb4d1f2112f56..068211fdc48bbc7e58b23e642c6796533c5c2df9 100644 --- a/test/cases/compile_errors/struct_with_declarations_unavailable_for_reify_type.zig +++ b/test/cases/compile_errors/struct_with_declarations_unavailable_for_reify_type.zig @@ -5,7 +5,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:9: error: reified structs must have no decls diff --git a/test/cases/compile_errors/struct_with_invalid_field.zig b/test/cases/compile_errors/struct_with_invalid_field.zig index dbcf5243c25bdf8e79c5a05f406403f9eb2c77ce..51cb7c38ab681db2d41bcb5dafac514523670323 100644 --- a/test/cases/compile_errors/struct_with_invalid_field.zig +++ b/test/cases/compile_errors/struct_with_invalid_field.zig @@ -24,7 +24,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :14:17: error: use of undeclared identifier 'HeaderValue' diff --git a/test/cases/compile_errors/sub_sat_on_undefined_value.zig b/test/cases/compile_errors/sub_sat_on_undefined_value.zig index 967f24130e08dfcebd7d48803168ac18c5ed709c..9a4838187bde69ce72e2a217f917831ce10951d3 100644 --- a/test/cases/compile_errors/sub_sat_on_undefined_value.zig +++ b/test/cases/compile_errors/sub_sat_on_undefined_value.zig @@ -12,8 +12,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :6:5: error: found compile log statement // diff --git a/test/cases/compile_errors/sub_wrap_on_undefined_value.zig b/test/cases/compile_errors/sub_wrap_on_undefined_value.zig index 12dfeff4e5efaeb7a5f98910d157c189ffc233bd..1564d678bf2d6191e1aedc65605e297eb3c1b65f 100644 --- a/test/cases/compile_errors/sub_wrap_on_undefined_value.zig +++ b/test/cases/compile_errors/sub_wrap_on_undefined_value.zig @@ -12,8 +12,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :6:5: error: found compile log statement // diff --git a/test/cases/compile_errors/switch_capture_incompatible_types.zig b/test/cases/compile_errors/switch_capture_incompatible_types.zig index 5fbee3b347b37c0cea5a9e50110b21445281f175..3231e3610f70ea7b1608acb2687633208258a93d 100644 --- a/test/cases/compile_errors/switch_capture_incompatible_types.zig +++ b/test/cases/compile_errors/switch_capture_incompatible_types.zig @@ -15,8 +15,6 @@ export fn g() void { } // error -// backend=stage2 -// target=native // // :5:20: error: capture group with incompatible types // :5:20: note: incompatible types: 'u32' and '*u8' diff --git a/test/cases/compile_errors/switch_expression-duplicate_enumeration_prong.zig b/test/cases/compile_errors/switch_expression-duplicate_enumeration_prong.zig index 58f98a55f57ca9f7f6dc14576c72f03a42fb6797..754451321c91d75d0d465e18d475ff08bae9865a 100644 --- a/test/cases/compile_errors/switch_expression-duplicate_enumeration_prong.zig +++ b/test/cases/compile_errors/switch_expression-duplicate_enumeration_prong.zig @@ -19,8 +19,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :13:15: error: duplicate switch value // :10:15: note: previous value here diff --git a/test/cases/compile_errors/switch_expression-duplicate_enumeration_prong_when_else_present.zig b/test/cases/compile_errors/switch_expression-duplicate_enumeration_prong_when_else_present.zig index 045760e287c226f8174aefed1914318ea8a4800c..3cba599968fd15a1abdc9b64e1fd4fb984bd363b 100644 --- a/test/cases/compile_errors/switch_expression-duplicate_enumeration_prong_when_else_present.zig +++ b/test/cases/compile_errors/switch_expression-duplicate_enumeration_prong_when_else_present.zig @@ -20,8 +20,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :13:15: error: duplicate switch value // :10:15: note: previous value here diff --git a/test/cases/compile_errors/switch_expression-duplicate_error_prong.zig b/test/cases/compile_errors/switch_expression-duplicate_error_prong.zig index bcebd25a58496cd3ae83117dbee0884bad39d62e..1ee6add616cc0c0546a0b9f3833ed13072eb0d65 100644 --- a/test/cases/compile_errors/switch_expression-duplicate_error_prong.zig +++ b/test/cases/compile_errors/switch_expression-duplicate_error_prong.zig @@ -24,8 +24,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :8:9: error: duplicate switch value // :5:9: note: previous value here diff --git a/test/cases/compile_errors/switch_expression-duplicate_error_prong_when_else_present.zig b/test/cases/compile_errors/switch_expression-duplicate_error_prong_when_else_present.zig index ca156183e056b2cef1fcaf9f7c548fb2fe3c38ed..38ae0099b3e4a240a4bd8940e472b5d64985089f 100644 --- a/test/cases/compile_errors/switch_expression-duplicate_error_prong_when_else_present.zig +++ b/test/cases/compile_errors/switch_expression-duplicate_error_prong_when_else_present.zig @@ -26,8 +26,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :8:9: error: duplicate switch value // :5:9: note: previous value here diff --git a/test/cases/compile_errors/switch_expression-duplicate_or_overlapping_integer_value.zig b/test/cases/compile_errors/switch_expression-duplicate_or_overlapping_integer_value.zig index 6e5bd538460335c5054d4fe2a6313eb91d12fa46..d970393450d1399b985ead356f5f21a138561850 100644 --- a/test/cases/compile_errors/switch_expression-duplicate_or_overlapping_integer_value.zig +++ b/test/cases/compile_errors/switch_expression-duplicate_or_overlapping_integer_value.zig @@ -11,8 +11,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :6:12: error: duplicate switch value // :5:17: note: previous value here diff --git a/test/cases/compile_errors/switch_expression-duplicate_type.zig b/test/cases/compile_errors/switch_expression-duplicate_type.zig index 44f745364c390e347a67315757e403ca82cc4431..4b553989808cb04e52dba2b2207bced6b8f090bc 100644 --- a/test/cases/compile_errors/switch_expression-duplicate_type.zig +++ b/test/cases/compile_errors/switch_expression-duplicate_type.zig @@ -12,8 +12,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :6:9: error: duplicate switch value // :4:9: note: previous value here diff --git a/test/cases/compile_errors/switch_expression-duplicate_type_struct_alias.zig b/test/cases/compile_errors/switch_expression-duplicate_type_struct_alias.zig index 4420e575c95f3cb78e13f55cd4870811e7f8d6f4..0b67e2107d452df6a4e19a11a3ed7d8f6c8e6f64 100644 --- a/test/cases/compile_errors/switch_expression-duplicate_type_struct_alias.zig +++ b/test/cases/compile_errors/switch_expression-duplicate_type_struct_alias.zig @@ -16,8 +16,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :10:9: error: duplicate switch value // :8:9: note: previous value here diff --git a/test/cases/compile_errors/switch_expression-missing_enumeration_prong.zig b/test/cases/compile_errors/switch_expression-missing_enumeration_prong.zig index ca80d420ff9383e518cd5736d53bebba50df6f6c..2b12736b5d8c83deaa2968000f8d8e4f29fce685 100644 --- a/test/cases/compile_errors/switch_expression-missing_enumeration_prong.zig +++ b/test/cases/compile_errors/switch_expression-missing_enumeration_prong.zig @@ -17,8 +17,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :8:5: error: switch must handle all possibilities // :5:5: note: unhandled enumeration value: 'Four' diff --git a/test/cases/compile_errors/switch_expression-missing_error_prong.zig b/test/cases/compile_errors/switch_expression-missing_error_prong.zig index ec0c0ceb2fb8877e779b9a45129bcf50cf519891..17980607fd084203e619aa58de08a1a6c3e85c9d 100644 --- a/test/cases/compile_errors/switch_expression-missing_error_prong.zig +++ b/test/cases/compile_errors/switch_expression-missing_error_prong.zig @@ -24,8 +24,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :8:27: error: switch must handle all possibilities // :8:27: note: unhandled error value: 'error.Four' diff --git a/test/cases/compile_errors/switch_expression-multiple_else_prongs.zig b/test/cases/compile_errors/switch_expression-multiple_else_prongs.zig index 9a56c1708164e380748e1b69717be0231378fcd6..da677cdfcc3586683bb3c2849654b91c1fb7216c 100644 --- a/test/cases/compile_errors/switch_expression-multiple_else_prongs.zig +++ b/test/cases/compile_errors/switch_expression-multiple_else_prongs.zig @@ -26,8 +26,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:9: error: multiple else prongs in switch expression // :4:9: note: previous else prong here diff --git a/test/cases/compile_errors/switch_expression-non_exhaustive_integer_prongs.zig b/test/cases/compile_errors/switch_expression-non_exhaustive_integer_prongs.zig index 83097f273391d9e673b6cd7849ebd3179a52f675..1314824fd3948923cc3f1af75b89c56beeab86bf 100644 --- a/test/cases/compile_errors/switch_expression-non_exhaustive_integer_prongs.zig +++ b/test/cases/compile_errors/switch_expression-non_exhaustive_integer_prongs.zig @@ -8,7 +8,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :2:5: error: switch must handle all possibilities diff --git a/test/cases/compile_errors/switch_expression-switch_on_pointer_type_with_no_else.zig b/test/cases/compile_errors/switch_expression-switch_on_pointer_type_with_no_else.zig index 32491170ebbd2ace706cd6bef6771288a2581506..3eeb0bf0ed3e470a3d3fe000adbdcb835de75b8d 100644 --- a/test/cases/compile_errors/switch_expression-switch_on_pointer_type_with_no_else.zig +++ b/test/cases/compile_errors/switch_expression-switch_on_pointer_type_with_no_else.zig @@ -9,7 +9,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :2:5: error: else prong required when switching on type '*u8' diff --git a/test/cases/compile_errors/switch_expression-unreachable_else_prong_bool.zig b/test/cases/compile_errors/switch_expression-unreachable_else_prong_bool.zig index 859f97fa8af5719c461961f0b9f3da75a3a11a0d..68e5a444900a50aa790248ffe9eb1120516a9a27 100644 --- a/test/cases/compile_errors/switch_expression-unreachable_else_prong_bool.zig +++ b/test/cases/compile_errors/switch_expression-unreachable_else_prong_bool.zig @@ -10,7 +10,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :5:14: error: unreachable else prong; all cases already handled 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 c361b9cc621b41c979faf715948662b7a49e80ae..1bad3787c5b904ce449c34b8d26ad30ad2a248bd 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,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :14:14: error: unreachable else prong; all cases already handled diff --git a/test/cases/compile_errors/switch_expression-unreachable_else_prong_error.zig b/test/cases/compile_errors/switch_expression-unreachable_else_prong_error.zig index 520723d9278a43c33778c7d381dbc56dc400f33e..0c8de984ce10136aa6eaf241edd3f6dc9225cf03 100644 --- a/test/cases/compile_errors/switch_expression-unreachable_else_prong_error.zig +++ b/test/cases/compile_errors/switch_expression-unreachable_else_prong_error.zig @@ -25,8 +25,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :7:14: error: unreachable else prong; all cases already handled // :17:14: error: unreachable else prong; all cases already handled diff --git a/test/cases/compile_errors/switch_expression-unreachable_else_prong_range_i8.zig b/test/cases/compile_errors/switch_expression-unreachable_else_prong_range_i8.zig index 861b0ceaeece31e7483543e492ba8bd40aa9a4f7..6e031d44f2e346179dbb8e347ac9c8f9ed2ea66d 100644 --- a/test/cases/compile_errors/switch_expression-unreachable_else_prong_range_i8.zig +++ b/test/cases/compile_errors/switch_expression-unreachable_else_prong_range_i8.zig @@ -13,7 +13,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :8:14: error: unreachable else prong; all cases already handled diff --git a/test/cases/compile_errors/switch_expression-unreachable_else_prong_range_u8.zig b/test/cases/compile_errors/switch_expression-unreachable_else_prong_range_u8.zig index 16fdea91ea17a1c0b420cfbbbc920563fface369..64103667f2ed01b99576297f434095bb99d285d0 100644 --- a/test/cases/compile_errors/switch_expression-unreachable_else_prong_range_u8.zig +++ b/test/cases/compile_errors/switch_expression-unreachable_else_prong_range_u8.zig @@ -13,7 +13,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :8:14: error: unreachable else prong; all cases already handled diff --git a/test/cases/compile_errors/switch_expression-unreachable_else_prong_u1.zig b/test/cases/compile_errors/switch_expression-unreachable_else_prong_u1.zig index 3d7988454e2778ed5b53ff42cb6b807fa96098ef..a65b80d11177ec3f83c4b70d1b3056671afa1f7d 100644 --- a/test/cases/compile_errors/switch_expression-unreachable_else_prong_u1.zig +++ b/test/cases/compile_errors/switch_expression-unreachable_else_prong_u1.zig @@ -10,7 +10,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :5:14: error: unreachable else prong; all cases already handled diff --git a/test/cases/compile_errors/switch_expression-unreachable_else_prong_u2.zig b/test/cases/compile_errors/switch_expression-unreachable_else_prong_u2.zig index dd8f315dcdb1d373a49111866a787a1dc5c44a64..161355add5478b20d7d3b41051b4155e3e049322 100644 --- a/test/cases/compile_errors/switch_expression-unreachable_else_prong_u2.zig +++ b/test/cases/compile_errors/switch_expression-unreachable_else_prong_u2.zig @@ -12,7 +12,5 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :7:14: error: unreachable else prong; all cases already handled diff --git a/test/cases/compile_errors/switch_on_enum_with_1_field_with_no_prongs.zig b/test/cases/compile_errors/switch_on_enum_with_1_field_with_no_prongs.zig index 096cab16ad3a275c292cb7c059f79acabf158188..78de1b4be544f48d9cd5cda468020413010f2cff 100644 --- a/test/cases/compile_errors/switch_on_enum_with_1_field_with_no_prongs.zig +++ b/test/cases/compile_errors/switch_on_enum_with_1_field_with_no_prongs.zig @@ -6,8 +6,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:5: error: switch must handle all possibilities // :1:20: note: unhandled enumeration value: 'M' diff --git a/test/cases/compile_errors/switch_on_error_with_1_field_with_no_prongs.zig b/test/cases/compile_errors/switch_on_error_with_1_field_with_no_prongs.zig index 504df0374f69847c2b041d75837611c05ade5ebf..f6d38b94a6ffa3e36d723cdad9c4b9bb65fbf5cb 100644 --- a/test/cases/compile_errors/switch_on_error_with_1_field_with_no_prongs.zig +++ b/test/cases/compile_errors/switch_on_error_with_1_field_with_no_prongs.zig @@ -11,8 +11,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :5:24: error: switch must handle all possibilities // :5:24: note: unhandled error value: 'error.M' diff --git a/test/cases/compile_errors/switch_on_error_with_capture_by_reference.zig b/test/cases/compile_errors/switch_on_error_with_capture_by_reference.zig index 5621410ea8cf881a6a7a2ab75f6cc9a1ccc3ec2c..d3206d02fe12f024513fcd5d19261251ae32c4f2 100644 --- a/test/cases/compile_errors/switch_on_error_with_capture_by_reference.zig +++ b/test/cases/compile_errors/switch_on_error_with_capture_by_reference.zig @@ -17,8 +17,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :4:24: error: error set cannot be captured by reference // :13:24: error: error set cannot be captured by reference diff --git a/test/cases/compile_errors/switch_on_error_with_non_trivial_switch_operand.zig b/test/cases/compile_errors/switch_on_error_with_non_trivial_switch_operand.zig index ebcc668fa24b9bcadc8551b408ae4261180f9009..8e0cd3b921fbb229bb290deb7ae9a44a1df4fae0 100644 --- a/test/cases/compile_errors/switch_on_error_with_non_trivial_switch_operand.zig +++ b/test/cases/compile_errors/switch_on_error_with_non_trivial_switch_operand.zig @@ -15,8 +15,6 @@ export fn entry2() void { } // error -// backend=stage2 -// target=native // // :4:42: error: invalid operands to binary expression: 'error_set' and 'comptime_int' // :12:35: error: invalid operands to binary expression: 'error_set' and 'comptime_int' diff --git a/test/cases/compile_errors/switch_on_non_err_union.zig b/test/cases/compile_errors/switch_on_non_err_union.zig index e79a181e62c6046afaf7a207e32d399dfcf4b239..d505c6d2f122864d5973dcd8af0779d7a7331dcd 100644 --- a/test/cases/compile_errors/switch_on_non_err_union.zig +++ b/test/cases/compile_errors/switch_on_non_err_union.zig @@ -5,7 +5,6 @@ pub fn main() void { } // error -// backend=stage2 // target=x86_64-linux // // :2:23: error: expected error union type, found 'bool' diff --git a/test/cases/compile_errors/switch_on_slice.zig b/test/cases/compile_errors/switch_on_slice.zig index 04960635a0decda894718c573972b8fd5701161f..c329609cd36f5ce42fa6373e0aedb44f08acf550 100644 --- a/test/cases/compile_errors/switch_on_slice.zig +++ b/test/cases/compile_errors/switch_on_slice.zig @@ -8,7 +8,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:13: error: switch on type '[:0]const u8' diff --git a/test/cases/compile_errors/switch_on_union_with_no_attached_enum.zig b/test/cases/compile_errors/switch_on_union_with_no_attached_enum.zig index d9bc2abb91e774d6a99b330da5f8e84be089e7eb..152b1ecc8fec8380a9d748ea3bdadec923bbc5c2 100644 --- a/test/cases/compile_errors/switch_on_union_with_no_attached_enum.zig +++ b/test/cases/compile_errors/switch_on_union_with_no_attached_enum.zig @@ -15,8 +15,6 @@ fn foo(a: *const Payload) void { } // error -// backend=stage2 -// target=native // // :11:14: error: switch on union with no attached enum // :1:17: note: consider 'union(enum)' here diff --git a/test/cases/compile_errors/switch_ranges_endpoints_are_validated.zig b/test/cases/compile_errors/switch_ranges_endpoints_are_validated.zig index fd4cd5336495b9548ac763088637cd54a356ba9c..753a1523ff070655058872eba00d3ff3ab90932d 100644 --- a/test/cases/compile_errors/switch_ranges_endpoints_are_validated.zig +++ b/test/cases/compile_errors/switch_ranges_endpoints_are_validated.zig @@ -14,8 +14,6 @@ pub export fn entr2() void { } // error -// backend=stage2 -// target=native // // :4:10: error: range start value is greater than the end value // :11:11: error: range start value is greater than the end value diff --git a/test/cases/compile_errors/switch_with_overlapping_case_ranges.zig b/test/cases/compile_errors/switch_with_overlapping_case_ranges.zig index 72f05b92a6ab7b13e6f555dd1a65cd6d637e60d7..5b272e5c84a8d9295697add83d0627a7b22c5fc9 100644 --- a/test/cases/compile_errors/switch_with_overlapping_case_ranges.zig +++ b/test/cases/compile_errors/switch_with_overlapping_case_ranges.zig @@ -7,8 +7,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:10: error: duplicate switch value // :4:10: note: previous value here diff --git a/test/cases/compile_errors/switching_with_exhaustive_enum_has___prong_.zig b/test/cases/compile_errors/switching_with_exhaustive_enum_has___prong_.zig index fdcf0f0b7c49f80820e4e821da8f94318ad19ad4..a837ae8e393bbb7a09ce7fd834139052ce43618c 100644 --- a/test/cases/compile_errors/switching_with_exhaustive_enum_has___prong_.zig +++ b/test/cases/compile_errors/switching_with_exhaustive_enum_has___prong_.zig @@ -12,8 +12,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :7:5: error: '_' prong only allowed when switching on non-exhaustive enums // :10:9: note: '_' prong here diff --git a/test/cases/compile_errors/switching_with_non-exhaustive_enums.zig b/test/cases/compile_errors/switching_with_non-exhaustive_enums.zig index 54aead839308ec778f6daa3bb2edb90c618ec7a0..cf59d16fff2ae443f8742463e004e5dc3b7182f3 100644 --- a/test/cases/compile_errors/switching_with_non-exhaustive_enums.zig +++ b/test/cases/compile_errors/switching_with_non-exhaustive_enums.zig @@ -31,8 +31,6 @@ pub export fn entry3() void { } // error -// backend=stage2 -// target=native // // :12:5: error: switch must handle all possibilities // :3:5: note: unhandled enumeration value: 'b' diff --git a/test/cases/compile_errors/tab_inside_comment.zig b/test/cases/compile_errors/tab_inside_comment.zig index 75ed7e24cdd9060aebf1ffb9a1730ec6315c58bf..e4182d5cf540f7ba04fdfeb9648c30935c4fcf46 100644 --- a/test/cases/compile_errors/tab_inside_comment.zig +++ b/test/cases/compile_errors/tab_inside_comment.zig @@ -2,7 +2,5 @@ export fn entry() void {} // error -// backend=stage2 -// target=native // // :1:8: error: comment contains invalid byte: '\t' diff --git a/test/cases/compile_errors/tab_inside_doc_comment.zig b/test/cases/compile_errors/tab_inside_doc_comment.zig index 7c3b0dcf330627df3eab47364bf52538be181aa1..d07b9b0bc1b20117d3229c781b5e00ddfa11f46b 100644 --- a/test/cases/compile_errors/tab_inside_doc_comment.zig +++ b/test/cases/compile_errors/tab_inside_doc_comment.zig @@ -2,7 +2,5 @@ export fn entry() void {} // error -// backend=stage2 -// target=native // // :1:13: error: comment contains invalid byte: '\t' diff --git a/test/cases/compile_errors/tab_inside_multiline_string.zig b/test/cases/compile_errors/tab_inside_multiline_string.zig index 49ff26addea715e2082ec8af8d943cfdaaf5063c..2602f990c2023e09b16507ce7fe19be7ccc085a2 100644 --- a/test/cases/compile_errors/tab_inside_multiline_string.zig +++ b/test/cases/compile_errors/tab_inside_multiline_string.zig @@ -7,7 +7,5 @@ export fn entry() void { _ = foo; } // error -// backend=stage2 -// target=native // // :4:11: error: string literal contains invalid byte: '\t' diff --git a/test/cases/compile_errors/tab_inside_string.zig b/test/cases/compile_errors/tab_inside_string.zig index 017dadc461c4835fde9df843591de29209f08fbe..7fcb4b052e94e1ac873be3805c819c3681cd4f56 100644 --- a/test/cases/compile_errors/tab_inside_string.zig +++ b/test/cases/compile_errors/tab_inside_string.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:18: error: string literal contains invalid byte: '\t' diff --git a/test/cases/compile_errors/tagName_on_invalid_value_of_non-exhaustive_enum.zig b/test/cases/compile_errors/tagName_on_invalid_value_of_non-exhaustive_enum.zig index 14138557f8a9f2ed29be87ed8fc94b708974a4c5..f35817bda75d92bb710da6703b0cdbc5ee81a763 100644 --- a/test/cases/compile_errors/tagName_on_invalid_value_of_non-exhaustive_enum.zig +++ b/test/cases/compile_errors/tagName_on_invalid_value_of_non-exhaustive_enum.zig @@ -4,8 +4,6 @@ test "enum" { } // error -// backend=stage2 -// target=native // is_test=true // // :3:9: error: no field with value '@enumFromInt(5)' in enum 'tmp.test.enum.E' diff --git a/test/cases/compile_errors/tagName_used_on_union_with_no_associated_enum_tag.zig b/test/cases/compile_errors/tagName_used_on_union_with_no_associated_enum_tag.zig index 4538a8e26964d8751fb9ed33f257d1f54ff0502a..637ccd463d58844fb1d8822bd9ed19063defea4a 100644 --- a/test/cases/compile_errors/tagName_used_on_union_with_no_associated_enum_tag.zig +++ b/test/cases/compile_errors/tagName_used_on_union_with_no_associated_enum_tag.zig @@ -8,8 +8,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :7:9: error: union 'tmp.FloatInt' is untagged // :1:25: note: union declared here diff --git a/test/cases/compile_errors/tag_capture_on_non_inline_prong.zig b/test/cases/compile_errors/tag_capture_on_non_inline_prong.zig index b525aa4db3000e1545e0356e840c3529109a2fba..2d93e5518a62cc7a7e54732027dc14e63da5e67d 100644 --- a/test/cases/compile_errors/tag_capture_on_non_inline_prong.zig +++ b/test/cases/compile_errors/tag_capture_on_non_inline_prong.zig @@ -8,7 +8,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :5:26: error: tag capture on non-inline prong diff --git a/test/cases/compile_errors/take_slice_of_invalid_dereference.zig b/test/cases/compile_errors/take_slice_of_invalid_dereference.zig index 35c1b2de0da4822b4ac2111251aab21cdf4bd256..b2284be5c44602817f240e0d2a587a46587556e2 100644 --- a/test/cases/compile_errors/take_slice_of_invalid_dereference.zig +++ b/test/cases/compile_errors/take_slice_of_invalid_dereference.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:18: error: cannot dereference non-pointer type 'comptime_int' diff --git a/test/cases/compile_errors/threadlocal_qualifier_on_const.zig b/test/cases/compile_errors/threadlocal_qualifier_on_const.zig index 21371785f3c22166ac372e2515a72a669ac36c4d..58285ec1e74520f32dc3bac55a0d1e30f77eb144 100644 --- a/test/cases/compile_errors/threadlocal_qualifier_on_const.zig +++ b/test/cases/compile_errors/threadlocal_qualifier_on_const.zig @@ -4,7 +4,5 @@ export fn entry() i32 { } // error -// backend=stage2 -// target=native // // :1:1: error: threadlocal variable cannot be constant diff --git a/test/cases/compile_errors/too_big_packed_struct.zig b/test/cases/compile_errors/too_big_packed_struct.zig index bedc4a72a65fcef47c6a77186b0c2ff74fd4b19a..b5b585b70ca1f5a71867f8afe3751733bfea8f02 100644 --- a/test/cases/compile_errors/too_big_packed_struct.zig +++ b/test/cases/compile_errors/too_big_packed_struct.zig @@ -7,7 +7,5 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:22: error: size of packed struct '131070' exceeds maximum bit width of 65535 diff --git a/test/cases/compile_errors/top_level_decl_dependency_loop.zig b/test/cases/compile_errors/top_level_decl_dependency_loop.zig index 5657ca52fe3ccef2d6ddbca0c25e7344084d02f3..fbfd0e9cb376a385b2f19c0edc239d97e6777a38 100644 --- a/test/cases/compile_errors/top_level_decl_dependency_loop.zig +++ b/test/cases/compile_errors/top_level_decl_dependency_loop.zig @@ -6,7 +6,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:1: error: dependency loop detected diff --git a/test/cases/compile_errors/truncate_sign_mismatch.zig b/test/cases/compile_errors/truncate_sign_mismatch.zig index d4d64dc8bacfb89b197eed1e5cc6f8277a89390c..9d83cd6335b77704812518ea765fdd788e385f3b 100644 --- a/test/cases/compile_errors/truncate_sign_mismatch.zig +++ b/test/cases/compile_errors/truncate_sign_mismatch.zig @@ -16,8 +16,6 @@ export fn entry4() u8 { } // error -// backend=stage2 -// target=native // // :3:26: error: expected signed integer type, found 'u32' // :7:26: error: expected unsigned integer type, found 'i32' diff --git a/test/cases/compile_errors/try_in_function_with_non_error_return_type.zig b/test/cases/compile_errors/try_in_function_with_non_error_return_type.zig index 96b098237034517b98a18f91147ef938c1adf0f4..54feb9b7c5b09672a1e4ce0eacbed3406d230a56 100644 --- a/test/cases/compile_errors/try_in_function_with_non_error_return_type.zig +++ b/test/cases/compile_errors/try_in_function_with_non_error_return_type.zig @@ -4,8 +4,6 @@ export fn f() void { fn something() anyerror!void {} // error -// backend=stage2 -// target=native // // :2:5: error: expected type 'void', found 'anyerror' // :1:15: note: function cannot return an error diff --git a/test/cases/compile_errors/try_return.zig b/test/cases/compile_errors/try_return.zig index 61e71e72b57c38a081818486971e9087771f7d99..941fc95bbb9530f5d0aba50ec4d5d68b0b3e853a 100644 --- a/test/cases/compile_errors/try_return.zig +++ b/test/cases/compile_errors/try_return.zig @@ -4,8 +4,6 @@ pub fn foo() !void { pub fn bar() !void {} // error -// backend=stage2 -// target=native // // :2:5: error: unreachable code // :2:9: note: control flow is diverted here diff --git a/test/cases/compile_errors/tuple_declarations.zig b/test/cases/compile_errors/tuple_declarations.zig index 9a181e9769e65e53bbf7fb95b434174303069529..79074d538ff116763972fdc61e0ad90542e5dd6f 100644 --- a/test/cases/compile_errors/tuple_declarations.zig +++ b/test/cases/compile_errors/tuple_declarations.zig @@ -16,8 +16,6 @@ const T = struct { }; // error -// backend=stage2 -// target=native // // :2:5: error: enum field missing name // :5:5: error: union field missing name diff --git a/test/cases/compile_errors/tuple_init_edge_cases.zig b/test/cases/compile_errors/tuple_init_edge_cases.zig index 7200fb42f1384c56373eafb0b0a8817370aaa403..15decae2a4976be73c56fd29efa8d9b36d9cf316 100644 --- a/test/cases/compile_errors/tuple_init_edge_cases.zig +++ b/test/cases/compile_errors/tuple_init_edge_cases.zig @@ -66,8 +66,6 @@ pub export fn entry6() void { } // error -// backend=stage2 -// target=native // // :18:14: error: missing tuple field with index 1 // :25:14: error: missing tuple field with index 1 diff --git a/test/cases/compile_errors/tuple_ptr_to_mut_slice.zig b/test/cases/compile_errors/tuple_ptr_to_mut_slice.zig index 24e4753563aa0d067c94c47fb5ea5260f5ff747c..568bc632b428183c9917ac490caf0c51abe6024b 100644 --- a/test/cases/compile_errors/tuple_ptr_to_mut_slice.zig +++ b/test/cases/compile_errors/tuple_ptr_to_mut_slice.zig @@ -19,8 +19,6 @@ export fn entry4() void { } // error -// backend=stage2 -// target=native // // :3:19: error: cannot cast pointer to tuple to '[]u8' // :3:19: note: pointers to tuples can only coerce to constant pointers diff --git a/test/cases/compile_errors/type_checking_function_pointers.zig b/test/cases/compile_errors/type_checking_function_pointers.zig index 9743607c5555aed0a300a76b8951a2c4e86a6490..54a6eafd907085177c867b522cb6ecac54ba1ba2 100644 --- a/test/cases/compile_errors/type_checking_function_pointers.zig +++ b/test/cases/compile_errors/type_checking_function_pointers.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :8:7: error: expected type '*const fn (*const u8) void', found '*const fn (u8) void' // :8:7: note: pointer type child 'fn (u8) void' cannot cast into pointer type child 'fn (*const u8) void' diff --git a/test/cases/compile_errors/type_error_in_implicit_return.zig b/test/cases/compile_errors/type_error_in_implicit_return.zig index 8c8d498c97cc924283c3922c1599b85d9382a93d..837167000e5409c7f302d2f68963b0bd53d5ac06 100644 --- a/test/cases/compile_errors/type_error_in_implicit_return.zig +++ b/test/cases/compile_errors/type_error_in_implicit_return.zig @@ -8,8 +8,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:16: error: function with non-void return type 'u32' implicitly returns // :3:1: note: control flow reaches end of body here diff --git a/test/cases/compile_errors/type_mismatch_in_C_prototype_with_varargs.zig b/test/cases/compile_errors/type_mismatch_in_C_prototype_with_varargs.zig index 3ac73fcb54dd92c2d242dac1863f640ed31de2af..0e503b4d80e8b5b4a0ca2e73af06922e4d697ec8 100644 --- a/test/cases/compile_errors/type_mismatch_in_C_prototype_with_varargs.zig +++ b/test/cases/compile_errors/type_mismatch_in_C_prototype_with_varargs.zig @@ -7,8 +7,6 @@ export fn main() void { } // error -// backend=stage2 -// target=native // // :5:22: error: expected type '?fn ([*c]u8, ...) callconv(.c) void', found 'fn ([*:0]u8, ...) callconv(.c) void' // :5:22: note: parameter 0 '[*:0]u8' cannot cast into '[*c]u8' diff --git a/test/cases/compile_errors/type_mismatch_with_tuple_concatenation.zig b/test/cases/compile_errors/type_mismatch_with_tuple_concatenation.zig index 1efcead765a8523b4fa5b47243b6b5c162742899..587ab48d1519a5fd3418f02c1d2383147bb9f453 100644 --- a/test/cases/compile_errors/type_mismatch_with_tuple_concatenation.zig +++ b/test/cases/compile_errors/type_mismatch_with_tuple_concatenation.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:11: error: expected type '@TypeOf(.{})', found 'struct { comptime comptime_int = 1, comptime comptime_int = 2, comptime comptime_int = 3 }' diff --git a/test/cases/compile_errors/type_variables_must_be_constant.zig b/test/cases/compile_errors/type_variables_must_be_constant.zig index 4789ea3e920ec591e24e2a944d57b10dc6f9368b..6906deae563c89058ddc869598792d6a298e5137 100644 --- a/test/cases/compile_errors/type_variables_must_be_constant.zig +++ b/test/cases/compile_errors/type_variables_must_be_constant.zig @@ -4,8 +4,6 @@ export fn entry() foo { } // error -// backend=stage2 -// target=native // // :1:11: error: variable of type 'type' must be const or comptime // :1:11: note: types are not available at runtime diff --git a/test/cases/compile_errors/undeclared_identifier.zig b/test/cases/compile_errors/undeclared_identifier.zig index 86ba2e2be0d0d8e800edc21666f953efe3891405..ca69d75f28049176976f4367ffab289a15999e46 100644 --- a/test/cases/compile_errors/undeclared_identifier.zig +++ b/test/cases/compile_errors/undeclared_identifier.zig @@ -3,7 +3,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :2:12: error: use of undeclared identifier 'b' diff --git a/test/cases/compile_errors/undeclared_identifier_error_should_mark_fn_as_impure.zig b/test/cases/compile_errors/undeclared_identifier_error_should_mark_fn_as_impure.zig index f234bde8b892e5bdbb9c8ebaf07d1e0c4c097dad..4677c388bcb8ec9e9315ff720382538d31f62662 100644 --- a/test/cases/compile_errors/undeclared_identifier_error_should_mark_fn_as_impure.zig +++ b/test/cases/compile_errors/undeclared_identifier_error_should_mark_fn_as_impure.zig @@ -6,7 +6,5 @@ fn test_a_thing() void { } // error -// backend=stage2 -// target=native // // :5:5: error: use of undeclared identifier 'bad_fn_call' diff --git a/test/cases/compile_errors/undeclared_identifier_in_unanalyzed_branch.zig b/test/cases/compile_errors/undeclared_identifier_in_unanalyzed_branch.zig index edbe156e6bd52b81ece6b0e8f9cb508960a328aa..30194791f3ef1b2798b24a2e7d80bcbc234362bc 100644 --- a/test/cases/compile_errors/undeclared_identifier_in_unanalyzed_branch.zig +++ b/test/cases/compile_errors/undeclared_identifier_in_unanalyzed_branch.zig @@ -5,7 +5,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :3:9: error: use of undeclared identifier 'lol_this_doesnt_exist' diff --git a/test/cases/compile_errors/undefined_function_call.zig b/test/cases/compile_errors/undefined_function_call.zig index e78cadc87818f66e67c28e3f3a3de714c3d4d699..cd7fb4469538c8a2cebe43a0074f60f5a9f41738 100644 --- a/test/cases/compile_errors/undefined_function_call.zig +++ b/test/cases/compile_errors/undefined_function_call.zig @@ -3,7 +3,5 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :2:5: error: use of undeclared identifier 'b' diff --git a/test/cases/compile_errors/underscore_is_not_a_declarable_symbol.zig b/test/cases/compile_errors/underscore_is_not_a_declarable_symbol.zig index 04cc996d0503ae01c309d97ad3327fd3703e2460..833893923e82b038f78cb1ec54a3b9349f0544b1 100644 --- a/test/cases/compile_errors/underscore_is_not_a_declarable_symbol.zig +++ b/test/cases/compile_errors/underscore_is_not_a_declarable_symbol.zig @@ -4,7 +4,5 @@ export fn f1() usize { } // error -// backend=stage2 -// target=native // // :2:9: error: '_' used as an identifier without @"_" syntax diff --git a/test/cases/compile_errors/underscore_should_not_be_usable_inside_for.zig b/test/cases/compile_errors/underscore_should_not_be_usable_inside_for.zig index b527d0d17ef019b8c9f738a544715c0c31123516..5a355d5ec84f2aea5300cb96a63bcfd8fda4a55f 100644 --- a/test/cases/compile_errors/underscore_should_not_be_usable_inside_for.zig +++ b/test/cases/compile_errors/underscore_should_not_be_usable_inside_for.zig @@ -7,7 +7,5 @@ export fn returns() void { } // error -// backend=stage2 -// target=native // // :4:20: error: '_' used as an identifier without @"_" syntax diff --git a/test/cases/compile_errors/underscore_should_not_be_usable_inside_while.zig b/test/cases/compile_errors/underscore_should_not_be_usable_inside_while.zig index 07d72393c76012225c5f37ab8575a77a3341395b..54539433c8834e6f76a5ecf48306be180e910140 100644 --- a/test/cases/compile_errors/underscore_should_not_be_usable_inside_while.zig +++ b/test/cases/compile_errors/underscore_should_not_be_usable_inside_while.zig @@ -10,7 +10,5 @@ fn optionalReturn() ?u32 { } // error -// backend=stage2 -// target=native // // :4:20: error: '_' used as an identifier without @"_" syntax diff --git a/test/cases/compile_errors/underscore_should_not_be_usable_inside_while_else.zig b/test/cases/compile_errors/underscore_should_not_be_usable_inside_while_else.zig index 74d5a86a244a9e97b69109fae4108af9f9432aa6..35a2c934a1d704edb07093f9a941e2af0283d5e0 100644 --- a/test/cases/compile_errors/underscore_should_not_be_usable_inside_while_else.zig +++ b/test/cases/compile_errors/underscore_should_not_be_usable_inside_while_else.zig @@ -12,7 +12,5 @@ fn optionalReturnError() !?u32 { } // error -// backend=stage2 -// target=native // // :6:17: error: '_' used as an identifier without @"_" syntax diff --git a/test/cases/compile_errors/unhandled_enum_value_in_switch_with_enum_declared_in_other_file.zig b/test/cases/compile_errors/unhandled_enum_value_in_switch_with_enum_declared_in_other_file.zig index 3f6ad0f653f504fce7d5339839f7be42e18e1571..fd88a426e89a0729c9314d0693e2fd5c8ebce653 100644 --- a/test/cases/compile_errors/unhandled_enum_value_in_switch_with_enum_declared_in_other_file.zig +++ b/test/cases/compile_errors/unhandled_enum_value_in_switch_with_enum_declared_in_other_file.zig @@ -6,8 +6,6 @@ pub export fn entry1() void { } // error -// backend=stage2 -// target=native // // :5:5: error: switch must handle all possibilities // :?:?: note: unhandled enumeration value: 'gt' diff --git a/test/cases/compile_errors/union_access_of_inactive_field.zig b/test/cases/compile_errors/union_access_of_inactive_field.zig index a1475fafe7dcb632a80a8f7eda93421fd900116c..ccbdc5b2a03a839ba80e102d695e5dca0ef1e844 100644 --- a/test/cases/compile_errors/union_access_of_inactive_field.zig +++ b/test/cases/compile_errors/union_access_of_inactive_field.zig @@ -10,7 +10,6 @@ comptime { } // error -// target=native // // :7:16: error: access of union field 'b' while field 'a' is active // :1:11: note: union declared here diff --git a/test/cases/compile_errors/union_auto-enum_value_already_taken.zig b/test/cases/compile_errors/union_auto-enum_value_already_taken.zig index d251b38c5499aa703d4415cb6112a369345ef1e1..214fd1bdacd8144e9323c7b451d050c4cec3844f 100644 --- a/test/cases/compile_errors/union_auto-enum_value_already_taken.zig +++ b/test/cases/compile_errors/union_auto-enum_value_already_taken.zig @@ -11,8 +11,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :6:9: error: enum tag value 60 already taken // :4:9: note: other occurrence here diff --git a/test/cases/compile_errors/union_calling_inactive_field_as_fn.zig b/test/cases/compile_errors/union_calling_inactive_field_as_fn.zig index 0f2421945aefbf324b56c6199cd11363e82376c3..fc31141418e697b25ff83f8f21e5fb8a69bc279e 100644 --- a/test/cases/compile_errors/union_calling_inactive_field_as_fn.zig +++ b/test/cases/compile_errors/union_calling_inactive_field_as_fn.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :8:10: error: access of union field 'float' while field 'int' is active // :1:11: note: union declared here diff --git a/test/cases/compile_errors/union_duplicate_enum_field.zig b/test/cases/compile_errors/union_duplicate_enum_field.zig index 3a350f923f9f1b3edc96b68c94a0be4d44eef1f2..1da11c28b72cd926b7b93c09aa300a4fa01f163f 100644 --- a/test/cases/compile_errors/union_duplicate_enum_field.zig +++ b/test/cases/compile_errors/union_duplicate_enum_field.zig @@ -10,7 +10,6 @@ export fn foo() void { } // error -// target=native // // :3:5: error: duplicate union member name 'a' // :4:5: note: duplicate name here diff --git a/test/cases/compile_errors/union_duplicate_field_definition.zig b/test/cases/compile_errors/union_duplicate_field_definition.zig index 4fca2a7b362be8fba795afdee5565a5953801d88..9031a551c7259a5024ed8bc4b81cc9ecdd53b33f 100644 --- a/test/cases/compile_errors/union_duplicate_field_definition.zig +++ b/test/cases/compile_errors/union_duplicate_field_definition.zig @@ -9,7 +9,6 @@ export fn entry() void { } // error -// target=native // // :2:5: error: duplicate union member name 'foo' // :3:5: note: duplicate name here diff --git a/test/cases/compile_errors/union_enum_field_does_not_match_enum.zig b/test/cases/compile_errors/union_enum_field_does_not_match_enum.zig index ba3299598fb981e1d3643e3a9e6458a7d6207eb1..96778031de99bf1b81709b6b6ae68b40f53816e6 100644 --- a/test/cases/compile_errors/union_enum_field_does_not_match_enum.zig +++ b/test/cases/compile_errors/union_enum_field_does_not_match_enum.zig @@ -15,8 +15,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :10:5: error: no field named 'D' in enum 'tmp.Letter' // :1:16: note: enum declared here diff --git a/test/cases/compile_errors/union_enum_field_missing.zig b/test/cases/compile_errors/union_enum_field_missing.zig index 81bc83cf181d959f9519e9900650eb0110c49812..c376b72da18c895b2c6c565014f6cc38737f0147 100644 --- a/test/cases/compile_errors/union_enum_field_missing.zig +++ b/test/cases/compile_errors/union_enum_field_missing.zig @@ -14,7 +14,6 @@ export fn entry() usize { } // error -// target=native // // :7:11: error: enum field(s) missing in union // :4:5: note: field 'c' missing, declared here diff --git a/test/cases/compile_errors/union_extra_field.zig b/test/cases/compile_errors/union_extra_field.zig index 6d1c644bc6888e64140a2ce870d2b68c8b076982..df65ab2dc620d4327f85eba5d438fe178978dc02 100644 --- a/test/cases/compile_errors/union_extra_field.zig +++ b/test/cases/compile_errors/union_extra_field.zig @@ -14,7 +14,6 @@ export fn entry() usize { } // error -// target=native // // :10:5: error: no field named 'd' in enum 'tmp.E' // :1:11: note: enum declared here diff --git a/test/cases/compile_errors/union_fields_are_resolved_before_tag_type_is_needed.zig b/test/cases/compile_errors/union_fields_are_resolved_before_tag_type_is_needed.zig index 81a6270227a048770c190bd8c1c1106ac5baa172..a6e10ab25893fdc8e41d14f234b38e0d7a71d387 100644 --- a/test/cases/compile_errors/union_fields_are_resolved_before_tag_type_is_needed.zig +++ b/test/cases/compile_errors/union_fields_are_resolved_before_tag_type_is_needed.zig @@ -9,8 +9,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :8:8: error: no field or member function named 'f' in '@typeInfo(tmp.T).@"union".tag_type.?' // :1:11: note: enum declared here diff --git a/test/cases/compile_errors/union_init_with_non_type_as_first_param.zig b/test/cases/compile_errors/union_init_with_non_type_as_first_param.zig index a99a9157e17c4967f91e59a49a21a55b6d447a92..9b87b06c2ea7392760e447fc1328d5c3ce3b5e93 100644 --- a/test/cases/compile_errors/union_init_with_non_type_as_first_param.zig +++ b/test/cases/compile_errors/union_init_with_non_type_as_first_param.zig @@ -3,7 +3,5 @@ export fn u() void { } // error -// backend=stage2 -// target=native // // :2:20: error: expected type 'type', found 'comptime_int' diff --git a/test/cases/compile_errors/union_init_with_none_or_multiple_fields.zig b/test/cases/compile_errors/union_init_with_none_or_multiple_fields.zig index b817d887d230bbc641b97942a9f5592bf01f2d2b..e3b8fbea40668c6f3fc21bd18ae6d3ed1578b9ca 100644 --- a/test/cases/compile_errors/union_init_with_none_or_multiple_fields.zig +++ b/test/cases/compile_errors/union_init_with_none_or_multiple_fields.zig @@ -24,8 +24,6 @@ export fn u2m() void { } // error -// backend=stage2 -// target=native // // :10:20: error: union initializer must initialize one field // :14:20: error: cannot initialize multiple union fields at once; unions can only have one active field diff --git a/test/cases/compile_errors/union_init_with_struct_as_first_param.zig b/test/cases/compile_errors/union_init_with_struct_as_first_param.zig index e229fdcee2c42a53a8c387875dfa35fc3fbc5efe..c22d359f597df36798a0a7d3f5d78c46634d5188 100644 --- a/test/cases/compile_errors/union_init_with_struct_as_first_param.zig +++ b/test/cases/compile_errors/union_init_with_struct_as_first_param.zig @@ -7,8 +7,6 @@ export fn u() void { } // error -// backend=stage2 -// target=native // // :6:20: error: expected union type, found 'tmp.S' // :1:11: note: struct declared here diff --git a/test/cases/compile_errors/union_noreturn_field_initialized.zig b/test/cases/compile_errors/union_noreturn_field_initialized.zig index 0549e87939d94c5a29c67dc8b783e1b1f4f58461..3fdc1958703ea9076a0399fac46b8bfdae50b822 100644 --- a/test/cases/compile_errors/union_noreturn_field_initialized.zig +++ b/test/cases/compile_errors/union_noreturn_field_initialized.zig @@ -29,8 +29,6 @@ pub export fn entry3() void { } // error -// backend=stage2 -// target=native // // :11:14: error: cannot initialize 'noreturn' field of union // :4:9: note: field 'b' declared here diff --git a/test/cases/compile_errors/union_runtime_coercion_from_enum.zig b/test/cases/compile_errors/union_runtime_coercion_from_enum.zig index 206b00800e864397f5e6ed81167dfaae3731c067..d858d11666da3ec21256c546259d7a52956a4545 100644 --- a/test/cases/compile_errors/union_runtime_coercion_from_enum.zig +++ b/test/cases/compile_errors/union_runtime_coercion_from_enum.zig @@ -15,7 +15,6 @@ export fn doTheTest() u64 { } // error -// target=native // // :13:19: error: runtime coercion from enum 'tmp.E' to union 'tmp.U' which has non-void fields // :6:5: note: field 'a' has type 'u32' diff --git a/test/cases/compile_errors/union_with_specified_enum_omits_field.zig b/test/cases/compile_errors/union_with_specified_enum_omits_field.zig index 5c2b735875758205acc635243ebc44fdecdd33fd..bae2cf2957016281fced4d06bb6464e644851869 100644 --- a/test/cases/compile_errors/union_with_specified_enum_omits_field.zig +++ b/test/cases/compile_errors/union_with_specified_enum_omits_field.zig @@ -12,8 +12,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :6:17: error: enum field(s) missing in union // :4:5: note: field 'C' missing, declared here diff --git a/test/cases/compile_errors/union_with_too_small_explicit_signed_tag_type.zig b/test/cases/compile_errors/union_with_too_small_explicit_signed_tag_type.zig index 2de72e2725791e12932ba2eec8341f4ee2a1af49..6a6076e9465e594ea0403ad156d6c1fc8f45b6de 100644 --- a/test/cases/compile_errors/union_with_too_small_explicit_signed_tag_type.zig +++ b/test/cases/compile_errors/union_with_too_small_explicit_signed_tag_type.zig @@ -9,8 +9,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:22: error: specified integer tag type cannot represent every field // :1:22: note: type 'i2' cannot fit values in range 0...3 diff --git a/test/cases/compile_errors/union_with_too_small_explicit_unsigned_tag_type.zig b/test/cases/compile_errors/union_with_too_small_explicit_unsigned_tag_type.zig index de2139b60735dbde56a51e222a9dc11295cacd0d..830c5634a1281e73b8d1a453a5276503a0e88658 100644 --- a/test/cases/compile_errors/union_with_too_small_explicit_unsigned_tag_type.zig +++ b/test/cases/compile_errors/union_with_too_small_explicit_unsigned_tag_type.zig @@ -10,8 +10,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:22: error: specified integer tag type cannot represent every field // :1:22: note: type 'u2' cannot fit values in range 0...4 diff --git a/test/cases/compile_errors/unknown_length_pointer_to_opaque.zig b/test/cases/compile_errors/unknown_length_pointer_to_opaque.zig index 2d2d116ec503c9de1088fbfde299d933938c49b9..dfb8d95eb2a0d83191e912de514ce288797dd295 100644 --- a/test/cases/compile_errors/unknown_length_pointer_to_opaque.zig +++ b/test/cases/compile_errors/unknown_length_pointer_to_opaque.zig @@ -1,7 +1,5 @@ export const T = [*]opaque {}; // error -// backend=stage2 -// target=native // // :1:21: error: unknown-length pointer to opaque not allowed diff --git a/test/cases/compile_errors/unreachable_code-double_break.zig b/test/cases/compile_errors/unreachable_code-double_break.zig index f8e4b86a90a7e1f134d186cec27b8aa1ef587f49..966ba6ef4713739af1eeee7eb1824f7d7f2cfbc2 100644 --- a/test/cases/compile_errors/unreachable_code-double_break.zig +++ b/test/cases/compile_errors/unreachable_code-double_break.zig @@ -6,8 +6,6 @@ export fn a() void { } // error -// backend=stage2 -// target=native // // :3:9: error: unreachable code // :3:20: note: control flow is diverted here diff --git a/test/cases/compile_errors/unreachable_code-nested_returns.zig b/test/cases/compile_errors/unreachable_code-nested_returns.zig index 4f71ab2cec791fc3960c40b50077a5fdf88b85f0..8b3a8b1bb0fbcdfd0671f19ccce32e2d090dc41c 100644 --- a/test/cases/compile_errors/unreachable_code-nested_returns.zig +++ b/test/cases/compile_errors/unreachable_code-nested_returns.zig @@ -3,8 +3,6 @@ export fn a() i32 { } // error -// backend=stage2 -// target=native // // :2:5: error: unreachable code // :2:12: note: control flow is diverted here diff --git a/test/cases/compile_errors/unreachable_code.zig b/test/cases/compile_errors/unreachable_code.zig index 25c412d254e4ba283ad3f08e8a732a01879d5fe9..5d1e6d3186e221364115929bb1d7b9ac0908c423 100644 --- a/test/cases/compile_errors/unreachable_code.zig +++ b/test/cases/compile_errors/unreachable_code.zig @@ -6,8 +6,6 @@ export fn a() void { fn b() void {} // error -// backend=stage2 -// target=native // // :3:6: error: unreachable code // :2:5: note: control flow is diverted here 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 5635e848f034fd7f57d848353e2cb6e099af1e55..7a2583f5a3a148dbd0a0e0760e804fbf7960c632 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,5 @@ pub export fn simple() void { } // error -// 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 9aad7071086e83cf3cc0c2347b6b95e054a11a8d..0d3e6e5363b870269f1f4ea76004c9d4cef8694d 100644 --- a/test/cases/compile_errors/unreachable_in_naked_func.zig +++ b/test/cases/compile_errors/unreachable_in_naked_func.zig @@ -19,8 +19,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:5: error: runtime safety check not allowed in naked function // :2:5: note: use @setRuntimeSafety to disable runtime safety diff --git a/test/cases/compile_errors/unreachable_parameter.zig b/test/cases/compile_errors/unreachable_parameter.zig index f00b24e07acf7843395a7c07b77ec3c45a811e35..32a70532d6a718f40bfe7d71f6bceb8816ea274c 100644 --- a/test/cases/compile_errors/unreachable_parameter.zig +++ b/test/cases/compile_errors/unreachable_parameter.zig @@ -6,7 +6,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:6: error: parameter of type 'noreturn' not allowed diff --git a/test/cases/compile_errors/unreachable_variable.zig b/test/cases/compile_errors/unreachable_variable.zig index 6a7927ee4ee6ad81bdee4c6cfb6b93d24891272a..c8e55ed5130b4579c590f2e9668bbb667120657d 100644 --- a/test/cases/compile_errors/unreachable_variable.zig +++ b/test/cases/compile_errors/unreachable_variable.zig @@ -4,7 +4,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :2:25: error: cannot cast to noreturn diff --git a/test/cases/compile_errors/unreachable_with_return.zig b/test/cases/compile_errors/unreachable_with_return.zig index 083f36087370805384a1473bd69da7da60092461..40ca856cd69ca997d1f97200567b32cdbea45e5c 100644 --- a/test/cases/compile_errors/unreachable_with_return.zig +++ b/test/cases/compile_errors/unreachable_with_return.zig @@ -6,8 +6,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:5: error: function declared 'noreturn' returns // :1:8: note: 'noreturn' declared here diff --git a/test/cases/compile_errors/untagged_union_integer_conversion.zig b/test/cases/compile_errors/untagged_union_integer_conversion.zig index ab60793ff2effc2de95d034cb1237cac5e58b9e3..e469cd125bc9a957cb9efe5a0e9922d45530cfdb 100644 --- a/test/cases/compile_errors/untagged_union_integer_conversion.zig +++ b/test/cases/compile_errors/untagged_union_integer_conversion.zig @@ -4,8 +4,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:18: error: untagged union 'tmp.UntaggedUnion' cannot be converted to integer // :1:23: note: union declared here diff --git a/test/cases/compile_errors/unused_value_in_switch_in_loop.zig b/test/cases/compile_errors/unused_value_in_switch_in_loop.zig index b74e0164744d455a901285223e309de661b6975f..503d03694b2e90ae1a4d7288942320735b0d83e4 100644 --- a/test/cases/compile_errors/unused_value_in_switch_in_loop.zig +++ b/test/cases/compile_errors/unused_value_in_switch_in_loop.zig @@ -8,8 +8,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:18: error: incompatible types: 'comptime_int' and 'void' // :4:14: note: type 'comptime_int' here diff --git a/test/cases/compile_errors/unused_variable_error_on_errdefer.zig b/test/cases/compile_errors/unused_variable_error_on_errdefer.zig index 4c37af04ebc58858d1cdc4d66b00d39362be1b0a..afa55830a6d9460e89dd014f8464c00ccb0177fe 100644 --- a/test/cases/compile_errors/unused_variable_error_on_errdefer.zig +++ b/test/cases/compile_errors/unused_variable_error_on_errdefer.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:15: error: unused capture diff --git a/test/cases/compile_errors/use_anyopaque_as_return_type_of_fn_ptr.zig b/test/cases/compile_errors/use_anyopaque_as_return_type_of_fn_ptr.zig index beccd50c7fb29b247e95cd043aaf162ab5722788..50ca76c037a42f6d31e9c5aae227e447c3f883a4 100644 --- a/test/cases/compile_errors/use_anyopaque_as_return_type_of_fn_ptr.zig +++ b/test/cases/compile_errors/use_anyopaque_as_return_type_of_fn_ptr.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:20: error: opaque return type 'anyopaque' not allowed diff --git a/test/cases/compile_errors/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig b/test/cases/compile_errors/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig index fe56feeadd172b22cf654a38b4a638ab88e29405..87f10e8336f8defb047b1b1b15f3a9f1edb0463a 100644 --- a/test/cases/compile_errors/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig +++ b/test/cases/compile_errors/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig @@ -7,8 +7,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :4:24: error: expected type '*?*i32', found '**i32' // :4:24: note: pointer type child '*i32' cannot cast into pointer type child '?*i32' diff --git a/test/cases/compile_errors/use_invalid_number_literal_as_array_index.zig b/test/cases/compile_errors/use_invalid_number_literal_as_array_index.zig index b1d101efaa7ffcec06c695f96f61f7729a9b0bd9..f9585814547a2788ca4718e5e88227a6359ff952 100644 --- a/test/cases/compile_errors/use_invalid_number_literal_as_array_index.zig +++ b/test/cases/compile_errors/use_invalid_number_literal_as_array_index.zig @@ -5,8 +5,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :1:9: error: variable of type 'comptime_int' must be const or comptime // :1:9: note: to modify this variable at runtime, it must be given an explicit fixed-size number type diff --git a/test/cases/compile_errors/use_of_undeclared_identifier.zig b/test/cases/compile_errors/use_of_undeclared_identifier.zig index 2c90a7c718f9212d2361e94a8d0ba103bad5ed40..8e6d3b65460f7323abd9dad9e1fcfd2f6394647c 100644 --- a/test/cases/compile_errors/use_of_undeclared_identifier.zig +++ b/test/cases/compile_errors/use_of_undeclared_identifier.zig @@ -3,7 +3,5 @@ export fn f() void { } // error -// backend=stage2 -// target=native // // :2:5: error: use of undeclared identifier 'b' diff --git a/test/cases/compile_errors/using_an_unknown_len_ptr_type_instead_of_array.zig b/test/cases/compile_errors/using_an_unknown_len_ptr_type_instead_of_array.zig index 3eb594698f700da901f6ecc3abcfe9c22b767ee4..8e1b10ebba34371db388e378fb0fc3125dbb82d2 100644 --- a/test/cases/compile_errors/using_an_unknown_len_ptr_type_instead_of_array.zig +++ b/test/cases/compile_errors/using_an_unknown_len_ptr_type_instead_of_array.zig @@ -7,7 +7,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :1:21: error: type '[*][*]const u8' does not support array initialization syntax diff --git a/test/cases/compile_errors/variable_has_wrong_type.zig b/test/cases/compile_errors/variable_has_wrong_type.zig index e99921db9f25c89fae9049b6fb1f26c61213a176..1ca337feb16e322fa5c9b3ad98d080a82bd6b2ae 100644 --- a/test/cases/compile_errors/variable_has_wrong_type.zig +++ b/test/cases/compile_errors/variable_has_wrong_type.zig @@ -4,8 +4,6 @@ export fn f() i32 { } // error -// backend=stage2 -// target=native // // :3:12: error: expected type 'i32', found '*const [1:0]u8' // :1:15: note: function return type declared here diff --git a/test/cases/compile_errors/variable_initialization_compile_error_then_referenced.zig b/test/cases/compile_errors/variable_initialization_compile_error_then_referenced.zig index 774cd165d64d269af6f9037ffc5c0fd55f702855..d52d0e4b8b81969b172216debf55cc00faa095c8 100644 --- a/test/cases/compile_errors/variable_initialization_compile_error_then_referenced.zig +++ b/test/cases/compile_errors/variable_initialization_compile_error_then_referenced.zig @@ -13,7 +13,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:12: error: use of undeclared identifier 'T' diff --git a/test/cases/compile_errors/variable_with_type_noreturn.zig b/test/cases/compile_errors/variable_with_type_noreturn.zig index 0b04e1eacb834b2ec7e0f6bcfdbe925b707d99bb..a163475ef5c85a0e439fa955ed636625e7cb0788 100644 --- a/test/cases/compile_errors/variable_with_type_noreturn.zig +++ b/test/cases/compile_errors/variable_with_type_noreturn.zig @@ -4,8 +4,6 @@ export fn entry9() void { } // error -// backend=stage2 -// target=native // // :2:5: error: unreachable code // :2:23: note: control flow is diverted here diff --git a/test/cases/compile_errors/variadic_arg_validation.zig b/test/cases/compile_errors/variadic_arg_validation.zig index 0dd0e60ee80c08c45c47623f25afb9943c2742c5..c7a8219f2f54889aa132458828a989856709db90 100644 --- a/test/cases/compile_errors/variadic_arg_validation.zig +++ b/test/cases/compile_errors/variadic_arg_validation.zig @@ -19,8 +19,6 @@ pub export fn entry3() void { } // error -// backend=stage2 -// target=native // // :4:33: error: integer and float literals passed to variadic function must be casted to a fixed-size number type // :9:24: error: arrays must be passed by reference to variadic function diff --git a/test/cases/compile_errors/vector_index_out_of_bounds.zig b/test/cases/compile_errors/vector_index_out_of_bounds.zig index 24e105c8e540abd8518b65dcce4142a59f4f9025..91c538423f2eb2fb7aca0a2df41fd7c6c4716477 100644 --- a/test/cases/compile_errors/vector_index_out_of_bounds.zig +++ b/test/cases/compile_errors/vector_index_out_of_bounds.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:30: error: expected 3 vector elements; found 4 diff --git a/test/cases/compile_errors/volatile_on_global_assembly.zig b/test/cases/compile_errors/volatile_on_global_assembly.zig index 84cde00113ca7cae7aaef2bad45ecaac495daade..a1c4d7bd3912c988b890c25292fa5470cc7ab9fe 100644 --- a/test/cases/compile_errors/volatile_on_global_assembly.zig +++ b/test/cases/compile_errors/volatile_on_global_assembly.zig @@ -3,7 +3,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:9: error: volatile is meaningless on global assembly diff --git a/test/cases/compile_errors/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig b/test/cases/compile_errors/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig index fb25e71542ee7deaa3447e610ed0e32dbf5c1af1..d8e9e896c3fa33fb6c3cf93dd9e20e86e0046627 100644 --- a/test/cases/compile_errors/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig +++ b/test/cases/compile_errors/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig @@ -4,7 +4,6 @@ export fn foo() void { } // error -// backend=stage2 // target=x86_64-native // // :2:9: error: builtin @wasmMemoryGrow is available when targeting WebAssembly; targeted CPU architecture is x86_64 diff --git a/test/cases/compile_errors/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig b/test/cases/compile_errors/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig index df72e6f41b4c69eec3117a3b84e8e7020056f4da..d44a57644ff62fb0b3337cd76f4eb37b697d8a19 100644 --- a/test/cases/compile_errors/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig +++ b/test/cases/compile_errors/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig @@ -4,7 +4,6 @@ export fn foo() void { } // error -// backend=stage2 // target=x86_64-native // // :2:9: error: builtin @wasmMemorySize is available when targeting WebAssembly; targeted CPU architecture is x86_64 diff --git a/test/cases/compile_errors/while_expected_bool_got_error_union.zig b/test/cases/compile_errors/while_expected_bool_got_error_union.zig index 07b441188371dca3b480ca0d313ce4e4290cf094..2e6e516fb16986aa51189ea4d7829ce1ce074049 100644 --- a/test/cases/compile_errors/while_expected_bool_got_error_union.zig +++ b/test/cases/compile_errors/while_expected_bool_got_error_union.zig @@ -6,7 +6,5 @@ fn bar() anyerror!i32 { } // error -// backend=stage2 -// target=native // // :2:15: error: expected type 'bool', found 'anyerror!i32' diff --git a/test/cases/compile_errors/while_expected_bool_got_optional.zig b/test/cases/compile_errors/while_expected_bool_got_optional.zig index 2a2af57ef328dbc37a88d3a8c3abc880d528699c..ddbc8b03adb20cf7fff1d4a45b51d1c2978d4a53 100644 --- a/test/cases/compile_errors/while_expected_bool_got_optional.zig +++ b/test/cases/compile_errors/while_expected_bool_got_optional.zig @@ -6,7 +6,5 @@ fn bar() ?i32 { } // error -// backend=stage2 -// target=native // // :2:15: error: expected type 'bool', found '?i32' diff --git a/test/cases/compile_errors/while_expected_error_union_got_bool.zig b/test/cases/compile_errors/while_expected_error_union_got_bool.zig index 6d31d2055baace6eedf87cf8cb44a20ff9b89ae3..00a0b3d0afe366ac493012a966981768686c3932 100644 --- a/test/cases/compile_errors/while_expected_error_union_got_bool.zig +++ b/test/cases/compile_errors/while_expected_error_union_got_bool.zig @@ -10,7 +10,5 @@ fn bar() bool { } // error -// backend=stage2 -// target=native // // :2:15: error: expected error union type, found 'bool' diff --git a/test/cases/compile_errors/while_expected_error_union_got_optional.zig b/test/cases/compile_errors/while_expected_error_union_got_optional.zig index 6ebf96dc4c7fef27bf2e183ba4b59ab3d54337ff..8031c4e9b7e07e87ed2661e01be074e6999d0b5b 100644 --- a/test/cases/compile_errors/while_expected_error_union_got_optional.zig +++ b/test/cases/compile_errors/while_expected_error_union_got_optional.zig @@ -10,7 +10,5 @@ fn bar() ?i32 { } // error -// backend=stage2 -// target=native // // :2:15: error: expected error union type, found '?i32' diff --git a/test/cases/compile_errors/while_expected_optional_got_bool.zig b/test/cases/compile_errors/while_expected_optional_got_bool.zig index 5ced72b492666c488df3014da2c199a9bea0d5f8..4b871a7d83786e0c457fec08fcf8d21bb790ea2e 100644 --- a/test/cases/compile_errors/while_expected_optional_got_bool.zig +++ b/test/cases/compile_errors/while_expected_optional_got_bool.zig @@ -8,7 +8,5 @@ fn bar() bool { } // error -// backend=stage2 -// target=native // // :2:15: error: expected optional type, found 'bool' diff --git a/test/cases/compile_errors/while_expected_optional_got_error_union.zig b/test/cases/compile_errors/while_expected_optional_got_error_union.zig index 1b4a64770b454e3c9e2c0e34ee563df040002765..86623887ce2104880299f3a7f1677648cf50f052 100644 --- a/test/cases/compile_errors/while_expected_optional_got_error_union.zig +++ b/test/cases/compile_errors/while_expected_optional_got_error_union.zig @@ -8,8 +8,6 @@ fn bar() anyerror!i32 { } // error -// backend=stage2 -// target=native // // :2:15: error: expected optional type, found 'anyerror!i32' // :2:15: note: consider using 'try', 'catch', or 'if' diff --git a/test/cases/compile_errors/while_loop_body_expression_ignored.zig b/test/cases/compile_errors/while_loop_body_expression_ignored.zig index dae546df0264dfd71ac707ea1d6dc2222366e20e..53a582c47648b93710864b80c5b783e6be0d2875 100644 --- a/test/cases/compile_errors/while_loop_body_expression_ignored.zig +++ b/test/cases/compile_errors/while_loop_body_expression_ignored.zig @@ -27,8 +27,6 @@ export fn f5() void { } // error -// backend=stage2 -// target=native // // :5:25: error: value of type 'usize' ignored // :5:25: note: all non-void values must be used diff --git a/test/cases/compile_errors/while_loop_break_value_ignored.zig b/test/cases/compile_errors/while_loop_break_value_ignored.zig index 37f5fcb01884f556472bd0d720b29445f8b846cd..3cb9e0d5c3826edee8746738ddd51ad44fa8a848 100644 --- a/test/cases/compile_errors/while_loop_break_value_ignored.zig +++ b/test/cases/compile_errors/while_loop_break_value_ignored.zig @@ -21,8 +21,6 @@ export fn f2() void { } // error -// backend=stage2 -// target=native // // :7:5: error: incompatible types: 'usize' and 'void' // :8:22: note: type 'usize' here diff --git a/test/cases/compile_errors/write_to_const_global_variable.zig b/test/cases/compile_errors/write_to_const_global_variable.zig index 075854c45462dc8cf6c0b512ea958d3b71dae963..1383f7a1d5ee6f5d230e43fc6f83bffe552bfe95 100644 --- a/test/cases/compile_errors/write_to_const_global_variable.zig +++ b/test/cases/compile_errors/write_to_const_global_variable.zig @@ -7,7 +7,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:5: error: cannot assign to constant diff --git a/test/cases/compile_errors/wrong_function_type.zig b/test/cases/compile_errors/wrong_function_type.zig index 1a5d67314d02962912ee508295206fecc20b1dd3..73012db491a17ef0edac700ea6403bec7cffe8d0 100644 --- a/test/cases/compile_errors/wrong_function_type.zig +++ b/test/cases/compile_errors/wrong_function_type.zig @@ -13,8 +13,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :1:28: error: expected type 'fn () void', found 'fn () i32' // :1:28: note: return type 'i32' cannot cast into return type 'void' diff --git a/test/cases/compile_errors/wrong_number_of_arguments.zig b/test/cases/compile_errors/wrong_number_of_arguments.zig index b83a7a4a37069f54cd4fff83cba880f74bfe8c11..029474ccb824a279d2292db7570ec105a23dfe15 100644 --- a/test/cases/compile_errors/wrong_number_of_arguments.zig +++ b/test/cases/compile_errors/wrong_number_of_arguments.zig @@ -8,8 +8,6 @@ fn c(d: i32, e: i32, f: i32) void { } // error -// backend=stage2 -// target=native // // :2:5: error: expected 3 argument(s), found 1 // :4:1: note: function declared here diff --git a/test/cases/compile_errors/wrong_number_of_arguments_for_method_fn_call.zig b/test/cases/compile_errors/wrong_number_of_arguments_for_method_fn_call.zig index b0981e3d4df22e6bfd6480c49849617d76480698..b3c0efba94374dbd7362811c35f19fb72dc720da 100644 --- a/test/cases/compile_errors/wrong_number_of_arguments_for_method_fn_call.zig +++ b/test/cases/compile_errors/wrong_number_of_arguments_for_method_fn_call.zig @@ -12,8 +12,6 @@ export fn entry() usize { } // error -// backend=stage2 -// target=native // // :8:8: error: member function expected 1 argument(s), found 2 // :2:5: note: function declared here diff --git a/test/cases/compile_errors/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig b/test/cases/compile_errors/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig index a7c8f0eb72eb5a55541a5362022c92cff2bfff60..3114e42e5e896a8697b44729cd551c0c94ef21dc 100644 --- a/test/cases/compile_errors/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig +++ b/test/cases/compile_errors/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig @@ -6,8 +6,6 @@ export fn foo() void { } // error -// backend=stage2 -// target=native // // :5:9: error: expected type '*tmp.Derp', found '*anyopaque' // :5:9: note: pointer type child 'anyopaque' cannot cast into pointer type child 'tmp.Derp' diff --git a/test/cases/compile_errors/wrong_size_to_an_array_literal.zig b/test/cases/compile_errors/wrong_size_to_an_array_literal.zig index a58d6d984605d76e4144ce1dae5eb01c27fb9162..b8b139cc3f9fcbcbfe957ead51ed17a5f250f307 100644 --- a/test/cases/compile_errors/wrong_size_to_an_array_literal.zig +++ b/test/cases/compile_errors/wrong_size_to_an_array_literal.zig @@ -4,7 +4,5 @@ comptime { } // error -// backend=stage2 -// target=native // // :2:24: error: expected 2 array elements; found 3 diff --git a/test/cases/compile_errors/wrong_type_for_reify_type.zig b/test/cases/compile_errors/wrong_type_for_reify_type.zig index b88f6563b510aaf835b56bd8456794a861b40f3a..45c9dfe9bd11d8d07d329405e03c06a277e4b544 100644 --- a/test/cases/compile_errors/wrong_type_for_reify_type.zig +++ b/test/cases/compile_errors/wrong_type_for_reify_type.zig @@ -3,8 +3,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :2:15: error: expected type 'builtin.Type', found 'comptime_int' // :?:?: note: union declared here diff --git a/test/cases/compile_errors/wrong_type_passed_to_panic.zig b/test/cases/compile_errors/wrong_type_passed_to_panic.zig index bebaffb748cc6b29ff1eaca921f6ccd224b306ae..2c391f1b9815ab52e663bc66df4659308c811640 100644 --- a/test/cases/compile_errors/wrong_type_passed_to_panic.zig +++ b/test/cases/compile_errors/wrong_type_passed_to_panic.zig @@ -4,7 +4,5 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:12: error: expected type '[]const u8', found 'error{Foo}' diff --git a/test/cases/compile_errors/wrong_type_to_hasField.zig b/test/cases/compile_errors/wrong_type_to_hasField.zig index 5c05689413742f360091fd4d72b1a7af9ba2797a..dc046719e0b607345412f75647a16f2e4382a5e9 100644 --- a/test/cases/compile_errors/wrong_type_to_hasField.zig +++ b/test/cases/compile_errors/wrong_type_to_hasField.zig @@ -3,7 +3,5 @@ export fn entry() bool { } // error -// backend=stage2 -// target=native // // :2:22: error: type 'i32' does not support '@hasField' diff --git a/test/cases/compile_errors/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig b/test/cases/compile_errors/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig index f3a4676eb31ea7a4826e3a77a6c6ac66c889b087..fdb49d344a941d2f5e97138974696f7e7711dfa2 100644 --- a/test/cases/compile_errors/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig +++ b/test/cases/compile_errors/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig @@ -4,8 +4,6 @@ export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:47: error: expected type 'builtin.AtomicOrder', found 'u32' // :?:?: note: enum declared here diff --git a/test/cases/compile_errors/wrong_types_given_to_export.zig b/test/cases/compile_errors/wrong_types_given_to_export.zig index daf03044f8ef070cea100ff8644809f258bdd32b..ab26b399e977f7c3b5a8cf905f5398aa295f28eb 100644 --- a/test/cases/compile_errors/wrong_types_given_to_export.zig +++ b/test/cases/compile_errors/wrong_types_given_to_export.zig @@ -4,8 +4,6 @@ comptime { } // error -// backend=stage2 -// target=native // // :3:42: error: expected type 'builtin.GlobalLinkage', found 'u32' // :?:?: note: enum declared here diff --git a/test/cases/compile_errors/zero-bit_generic_args_are_coerced_to_param_type.zig b/test/cases/compile_errors/zero-bit_generic_args_are_coerced_to_param_type.zig index bf819220a36e3501eceaceb5ca26ada24bf7ade4..b977b69633b8fbeb12b22c4712b195ae0c328923 100644 --- a/test/cases/compile_errors/zero-bit_generic_args_are_coerced_to_param_type.zig +++ b/test/cases/compile_errors/zero-bit_generic_args_are_coerced_to_param_type.zig @@ -4,8 +4,6 @@ pub export fn entry() void { } // error -// backend=stage2 -// target=native // // :3:21: error: expected type 'u0', found '*const [4:0]u8' // :1:23: note: parameter type declared here diff --git a/test/cases/error_in_nested_declaration.zig b/test/cases/error_in_nested_declaration.zig index 0d7ed92c18b322ae60c9a3a753b873b89073d97e..dba41d9ba6648a89e4d6101b06b57ff858a7ad03 100644 --- a/test/cases/error_in_nested_declaration.zig +++ b/test/cases/error_in_nested_declaration.zig @@ -23,8 +23,7 @@ pub export fn entry2() void { } // error -// backend=stage2,llvm -// target=native +// backend=selfhosted,llvm // // :6:20: error: cannot @bitCast to '[]i32' // :6:20: note: use @ptrCast to cast from '[]u32' diff --git a/test/cases/f32_passed_to_variadic_fn.zig b/test/cases/f32_passed_to_variadic_fn.zig index 81a583fb6b627ca2e2b39afd745292e389c33ca5..a93b2f80b1b0b091875b27155a7d04fbb407f526 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux-gnu // link_libc=true // diff --git a/test/cases/float_mode_optimized_reduce.zig b/test/cases/float_mode_optimized_reduce.zig index d03eccb86d52ff9b49c8653c799ee59b81ae3ce5..88d934ed83b7b03ea9e17c82a9380a91fa396878 100644 --- a/test/cases/float_mode_optimized_reduce.zig +++ b/test/cases/float_mode_optimized_reduce.zig @@ -8,5 +8,5 @@ pub fn main() void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/fn_typeinfo_passed_to_comptime_fn.zig b/test/cases/fn_typeinfo_passed_to_comptime_fn.zig index 829a6f69a0d2ef2f6390e61e415a58ffaca692c0..c158f00b43714b63750e761c7f8a202137e02bdb 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=stage2,llvm +// backend=selfhosted,llvm // diff --git a/test/cases/large_add_function.zig b/test/cases/large_add_function.zig index adbb0efdc0d0814c5a6948d9c2a2cadb023daf29..f56639ed8ec1838e05a20ca32f4ab490f97d53eb 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=stage2,llvm +// backend=selfhosted,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 51eab82f133d92671e2e85c4f693d68b3cde639d..375a3a1375b8444171d9cf7d1bb4c5873c1bdb29 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/address_spaces_pointer_access_chaining_array_pointer.zig b/test/cases/llvm/address_spaces_pointer_access_chaining_array_pointer.zig index da90f3ee1dc441ed95ebc57845093229245ca522..685b02aa337bcf87c60a74cc8c3553a16dd79e32 100644 --- a/test/cases/llvm/address_spaces_pointer_access_chaining_array_pointer.zig +++ b/test/cases/llvm/address_spaces_pointer_access_chaining_array_pointer.zig @@ -7,6 +7,6 @@ pub fn main() void { // compile // output_mode=Exe -// backend=stage2,llvm +// backend=selfhosted,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 dfa14843750f6c7ad6ab58e2f62152bc42300b4a..3d167ef358d165041f7564e674d2424a4f086da5 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig b/test/cases/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig index d3182b4745f19584374936cc009729ee91bb0210..5cbee88ef8e4ca5f097cbe748a941e6c73de392c 100644 --- a/test/cases/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig +++ b/test/cases/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig @@ -8,6 +8,6 @@ pub fn main() void { // compile // output_mode=Exe -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/blocks.zig b/test/cases/llvm/blocks.zig index 31a86c96e3f791e814adc39aea931050e5ac3d24..542374a76c84d3cf6ba66cec705e5aa6c2f8dcda 100644 --- a/test/cases/llvm/blocks.zig +++ b/test/cases/llvm/blocks.zig @@ -18,6 +18,6 @@ pub fn main() void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig b/test/cases/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig index a4b5d1372a1dc54895c39194962de123b7373e66..80a44865fbb4990fd6e701637c54fc105ce88265 100644 --- a/test/cases/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig +++ b/test/cases/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig @@ -7,6 +7,6 @@ pub fn main() void { // compile // output_mode=Exe -// backend=stage2,llvm +// backend=selfhosted,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 e7e701aafaa88ddd9617e9b24db34fe27b71133e..3be46777d807683a981a57e359a85145fb99f0b3 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=stage2,llvm +// backend=selfhosted,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 383b543f9d303b689c2bcc6577186281e3845d32..8a75c68d2b84bcdf2d179ffed204288a85a941e4 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=stage2,llvm +// backend=selfhosted,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 d22189305919c7b0488333432988b0d4a5d4c719..a7d19174fdf7c1e911d64566ce9ac1a31f90c74d 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/nested_blocks.zig b/test/cases/llvm/nested_blocks.zig index 3a951f9361916bd5a646b873c902acbb3b6aa499..9c5415a667399bb1235c649ae0f72a68386342d9 100644 --- a/test/cases/llvm/nested_blocks.zig +++ b/test/cases/llvm/nested_blocks.zig @@ -19,6 +19,6 @@ pub fn main() void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/optionals.zig b/test/cases/llvm/optionals.zig index 215e7fda008a9a15a481221078929179bcb946b3..be7afa2ee25fc2d0f99274e5eb400895b1d30e8c 100644 --- a/test/cases/llvm/optionals.zig +++ b/test/cases/llvm/optionals.zig @@ -44,6 +44,6 @@ pub fn main() void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/pointer_keeps_address_space.zig b/test/cases/llvm/pointer_keeps_address_space.zig index fa1a11a0c5ff529d2a0b99741b5884d246279bd5..6791fc9523a1fc14a55633677cbfba3bd59dd017 100644 --- a/test/cases/llvm/pointer_keeps_address_space.zig +++ b/test/cases/llvm/pointer_keeps_address_space.zig @@ -7,6 +7,6 @@ pub fn main() void { // compile // output_mode=Exe -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/pointer_keeps_address_space_when_taking_address_of_dereference.zig b/test/cases/llvm/pointer_keeps_address_space_when_taking_address_of_dereference.zig index 1fade5ce54eed22353ae36a2e0e824d16c0941ff..dee11a7453f3003f3fdc34fee97ccb218ffb3392 100644 --- a/test/cases/llvm/pointer_keeps_address_space_when_taking_address_of_dereference.zig +++ b/test/cases/llvm/pointer_keeps_address_space_when_taking_address_of_dereference.zig @@ -7,6 +7,6 @@ pub fn main() void { // compile // output_mode=Exe -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/pointer_to_explicit_generic_address_space_coerces_to_implicit_pointer.zig b/test/cases/llvm/pointer_to_explicit_generic_address_space_coerces_to_implicit_pointer.zig index 287bc54a18a3c182c3cfd41f36b2bb8a31105ad8..a8ef4a11639ff6a97cc72e91139dc85bac4a0e44 100644 --- a/test/cases/llvm/pointer_to_explicit_generic_address_space_coerces_to_implicit_pointer.zig +++ b/test/cases/llvm/pointer_to_explicit_generic_address_space_coerces_to_implicit_pointer.zig @@ -7,6 +7,6 @@ pub fn main() void { // compile // output_mode=Exe -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/rem.zig b/test/cases/llvm/rem.zig index 9804338ea6f946fbac06a3e8737929002ab5bf0b..40bda6b635e10d398139b19a47e27d575486e90b 100644 --- a/test/cases/llvm/rem.zig +++ b/test/cases/llvm/rem.zig @@ -10,6 +10,6 @@ pub fn main() void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/simple_addition_and_subtraction.zig b/test/cases/llvm/simple_addition_and_subtraction.zig index 2c768d6be9d292c6bd179033a249f8ca808e078e..7bee16c349ffa67f6634f8ea5499cb710a91a4cb 100644 --- a/test/cases/llvm/simple_addition_and_subtraction.zig +++ b/test/cases/llvm/simple_addition_and_subtraction.zig @@ -16,6 +16,6 @@ fn assert(ok: bool) void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/simple_if_statement.zig b/test/cases/llvm/simple_if_statement.zig index 73cf08cda2b45477f87b222dbf5b46cadd6917d9..9b711309bfcccecc7cfe776b070e965e6baa8b11 100644 --- a/test/cases/llvm/simple_if_statement.zig +++ b/test/cases/llvm/simple_if_statement.zig @@ -11,6 +11,6 @@ pub fn main() void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,x86_64-macos // diff --git a/test/cases/llvm/while_loops.zig b/test/cases/llvm/while_loops.zig index 3b9276cf7f31fd3fc22e5db640533026ce6f0834..0dceba0caa80e837126003118b78f2e7e2701726 100644 --- a/test/cases/llvm/while_loops.zig +++ b/test/cases/llvm/while_loops.zig @@ -13,6 +13,6 @@ pub fn main() void { } // run -// backend=stage2,llvm +// backend=selfhosted,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 7ea593e97202575a88c35c5895ba527e034c92f2..29274d82eec953b6415e380b8e1a2c1c9a650195 100644 --- a/test/cases/maximum_sized_integer_literal.zig +++ b/test/cases/maximum_sized_integer_literal.zig @@ -18,5 +18,4 @@ pub fn main() !void { } // run -// backend=stage2,llvm -// target=native +// backend=selfhosted,llvm diff --git a/test/cases/pic_freestanding.zig b/test/cases/pic_freestanding.zig index eda1399887341b38eb6056cc0d0c56167bdf1b8c..fc24aeb52b389811a9fb0b20053b45b684f4402a 100644 --- a/test/cases/pic_freestanding.zig +++ b/test/cases/pic_freestanding.zig @@ -8,7 +8,7 @@ comptime { } // compile -// backend=stage2,llvm +// backend=selfhosted,llvm // target=arm-freestanding,armeb-freestanding,thumb-freestanding,thumbeb-freestanding,aarch64-freestanding,aarch64_be-freestanding,loongarch64-freestanding,mips-freestanding,mipsel-freestanding,mips64-freestanding,mips64el-freestanding,powerpc-freestanding,powerpcle-freestanding,powerpc64-freestanding,powerpc64le-freestanding,riscv32-freestanding,riscv64-freestanding,s390x-freestanding,x86-freestanding,x86_64-freestanding // pic=true // output_mode=Exe diff --git a/test/cases/pic_linux.zig b/test/cases/pic_linux.zig index a699db95a33dd69bdba5eca1e428e5244b621673..016189b0f8ca28ebc8fb4b83f98b8ed3c9b47e16 100644 --- a/test/cases/pic_linux.zig +++ b/test/cases/pic_linux.zig @@ -8,7 +8,7 @@ const std = @import("std"); pub fn main() void {} // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=arm-linux,armeb-linux,thumb-linux,thumbeb-linux,aarch64-linux,aarch64_be-linux,loongarch64-linux,mips-linux,mipsel-linux,mips64-linux,mips64el-linux,powerpc-linux,powerpc64-linux,powerpc64le-linux,riscv32-linux,riscv64-linux,s390x-linux,x86-linux,x86_64-linux // pic=true // link_libc=true 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 9e31fe51c9b4675cbec2c3961c9dd9afb1222b95..6aa45c31b703e6808f0f80d7e1bdfdad47f5ee1c 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,4 @@ pub fn main() void { } // run -// backend=stage2,llvm -// target=native +// backend=selfhosted,llvm diff --git a/test/cases/safety/@alignCast misaligned.zig b/test/cases/safety/@alignCast misaligned.zig index 017c46a98da9d873223c2f1bc182a0fb6d6a0459..f5e0dc87a7923dde14215dc4383477ee24830775 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/@enumFromInt - no matching tag value.zig b/test/cases/safety/@enumFromInt - no matching tag value.zig index 7953b93358443f5cd34c1afc4a7719bcb2fc9a1a..35d23b2be7543f1f4f92e84408e5ea7491e34a7f 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@enumFromInt truncated bits - exhaustive.zig b/test/cases/safety/@enumFromInt truncated bits - exhaustive.zig index ace1e08d11eb54e4a088ff6a5a978a1d56fe6c6f..4edbfae996280f074e9600f65e5c5aae5b646882 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@enumFromInt truncated bits - nonexhaustive.zig b/test/cases/safety/@enumFromInt truncated bits - nonexhaustive.zig index 8f20081610c7f620f6722a50576f38052794dbf5..16e4699478c5f0448211fbe855a1eecadab0fd6e 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 a121d3e6e8e07857023bb7f73da52b60d4df08a2..bb8379042b279d385b91d12db0328fdd595c2a5e 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 a84f61d8e5d14218a3e1901fd62e1985cd85a68b..267c136e9e8b139c9bdc78c9aa1daa17ded5871d 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@intCast to u0.zig b/test/cases/safety/@intCast to u0.zig index 219f42f2137f996253f18b757a2eb92d4dd93490..180ee78512fccc28ba1b33ef2b78e0570f0044cb 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - i0 max.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - i0 max.zig index 70f0cebb93c8b782cc19d0969cdeddab730a236e..dd5c62e07cc10c5f317c60eb96ff6603fd6297d2 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - i0 max.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - i0 max.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - i0 min.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - i0 min.zig index bc35aa6e231b1a127d37f9cf4cbd55c83ea36ada..0b0fab15d9ca8ec6abbdb1b85c86bde0b4f2dd4b 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - i0 min.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - i0 min.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - signed max.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - signed max.zig index 56e87423a14093ce940ad0c3b271d27725b5563e..8c42449a87a8b8c6a1d5dc28763864b34f6fca4d 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - signed max.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - signed max.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - signed min.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - signed min.zig index 61704a873326cbe8fb875019aa8e6ab1a2ca9cd2..49cee6a78613742cb8ac22dc7110ec906d207f7d 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - signed min.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - signed min.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - u0 max.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - u0 max.zig index 361a528498946b4c75f486a349bce12964633823..0a786bff7baaced248118379e0fc586b6ee8932b 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - u0 max.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - u0 max.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - u0 min.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - u0 min.zig index 5706d192d5186dae4e4683a5cee6499d9b7b4ea9..07f5ff3e42b1cf2ee315c84d1f889c8510a1bd4a 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - u0 min.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - u0 min.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - unsigned max.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - unsigned max.zig index 842aaaa1dec0aae0aa23b729ee8bda99bd0a6e50..e54bc221da96a0562862c01b81106bf97f8ab2bf 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - unsigned max.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - unsigned max.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - unsigned min.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - unsigned min.zig index c1e8af2f5e1f320febf72f50d03c8f46e7e89fba..90bbb696e274792bbc0be62939124096410e8dc1 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - unsigned min.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - unsigned min.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - vector max.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - vector max.zig index 96e1c5594ef387ccf73a0fa016c5bb9389acd7aa..77b1ef5a14fe37276ba85d468acb196240932881 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - vector max.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - vector max.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@intFromFloat cannot fit - boundary case - vector min.zig b/test/cases/safety/@intFromFloat cannot fit - boundary case - vector min.zig index cf17014d3febb2f28c780b27fd12effaea32cda7..095298e6facfca3d405da16b71e7a6967f69af3e 100644 --- a/test/cases/safety/@intFromFloat cannot fit - boundary case - vector min.zig +++ b/test/cases/safety/@intFromFloat cannot fit - boundary case - vector min.zig @@ -12,5 +12,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 23d9f87ac1ee771a54ff3496b5cdc7934ddb7717..b67604541cec32e182f68c5d447f9b4cdf040e54 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 9d28ee0aaa1d25d8ae9eefa3cd92fec02ae6ad82..f6e6f4662cf7c37d1683a5deb60ff9a679ac3c3d 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 2e76a9b2535f886ddc7cc7dca0904515cf37f5eb..594cedf8ed0d31ebf0d4bf21271daffc009670cc 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 eb45f357dd83a69cd0aec289944488b351923b7b..16630b6f6a7dc374e998a4359b9e761c23659bf3 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 308f97ad12e16adff6c53e0372b617ff398d707a..21cfda643470e04be687f796323fc30cf2101d59 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/@ptrFromInt with misaligned address.zig b/test/cases/safety/@ptrFromInt with misaligned address.zig index 1383a4c3c36326416226e752d8fa4ad5126975c1..81e2ffb91ef238d758deb6ff7a7184579219f8e5 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/@tagName on corrupted enum value.zig b/test/cases/safety/@tagName on corrupted enum value.zig index 450d0ee2e05d6e61625ea1738bce53f63ea83e60..faf8103880cdc478d1dd2aef8e8311c554bd054f 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/@tagName on corrupted union value.zig b/test/cases/safety/@tagName on corrupted union value.zig index b61a72420ed60ff8a2af5246ff63f3bf8ffa56b2..73e62a60b8ffcc3e0e6250c45dbd5a8d1030cac3 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/array slice sentinel mismatch vector.zig b/test/cases/safety/array slice sentinel mismatch vector.zig index f374f1b9d598a6d0772db7c80a89d2f17be78ada..723288c437ea4d4ed4fcf7d93267a2db578600e5 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/array slice sentinel mismatch.zig b/test/cases/safety/array slice sentinel mismatch.zig index deb43250ec4b7b3005284aca08165de0cf830631..49e9d8caaad5a0c145a151a5286f894bf144e87c 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/bad union field access.zig b/test/cases/safety/bad union field access.zig index a2778237c4eb15e9576c05246725a1b18b95e1ff..7cf0c30417ca14b3439662cddc5f0ca8a296eeb6 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/calling panic.zig b/test/cases/safety/calling panic.zig index 7ac512eadc07da72f8b118397c610d88a310fcd8..d77104bbb39e6b6f0ab70138faee5c403a2953a7 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 65dda7875130ca24281130f90d2e3a236235f815..de15051993518235a1f7ff42d3b0cedfb5a4b5b5 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 2b9cadf811dfb5ac31eb69306b170e09d0a4ef8b..51adb1ac1e8dc7f2705e31d1b3ff6a09d25825d6 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 2d9494826d42e0f1c826ae7aa45fb2dc5e5f33f8..1dacc309587582870dbe94e9e5639cd047a3ffcf 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/exact division failure - vectors.zig b/test/cases/safety/exact division failure - vectors.zig index 398ae7a4cd9e76eebe0c8661e85149bc4ee474f1..0693b7b1286d7310129c112716d3643fc3568bc5 100644 --- a/test/cases/safety/exact division failure - vectors.zig +++ b/test/cases/safety/exact division failure - vectors.zig @@ -19,5 +19,5 @@ fn divExact(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) { return @divExact(a, b); } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/exact division failure.zig b/test/cases/safety/exact division failure.zig index 0831bb4e09d8ad21937f795ffd82c12d771301ec..262f921e923805f599afcdc1f8db94b0098991d6 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/for_len_mismatch.zig b/test/cases/safety/for_len_mismatch.zig index 55bb7bf8b5a4ec0e1c870ca5ab80de3676941316..4b9affab36f2648de12387826668dc462bff2071 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/for_len_mismatch_three.zig b/test/cases/safety/for_len_mismatch_three.zig index b4256b0eee5b899874d3f4090a38bbdb4a512402..aed7479bf26b8cbe23b8b22951c9a026d78e6bde 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/ignored expression integer overflow.zig b/test/cases/safety/ignored expression integer overflow.zig index 859c615e42feb8c87f334863143ed13ebfcc38f3..b92bfd4c266b25870444db4da90f5f409f7df586 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/integer addition overflow.zig b/test/cases/safety/integer addition overflow.zig index 119800c686eaf5d7d83f5e3262744afc72bf283b..336b4831ac0f37b4860eb51018a35c435c26ef3e 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/integer division by zero - vectors.zig b/test/cases/safety/integer division by zero - vectors.zig index d3ddfa06c6b95b8009038b522563c8151043c65a..fe3aefeb1abae6f4ee63cbe701a91c2283f6f42c 100644 --- a/test/cases/safety/integer division by zero - vectors.zig +++ b/test/cases/safety/integer division by zero - vectors.zig @@ -18,5 +18,5 @@ fn div0(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) { return @divTrunc(a, b); } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/integer division by zero.zig b/test/cases/safety/integer division by zero.zig index dc12dde34396410e52e05c11d989b7d30a038876..a667c7c20658a6444f89f90f5caf6c5935ec2e48 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/integer multiplication overflow.zig b/test/cases/safety/integer multiplication overflow.zig index 4380ec6d519d3fd761f184972c720bfa791901f8..311869657b1f988c76280242ece4c59b510e5ccd 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/integer negation overflow.zig b/test/cases/safety/integer negation overflow.zig index 1c6610ae6f5168cd84a7c9f65e1ba8ffe55f0165..5d2681dee049831b26c0ebdc56faf4abb1242310 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/integer subtraction overflow.zig b/test/cases/safety/integer subtraction overflow.zig index 9211c877e475ee6ac715179977302f1167ab4ed5..142f1f44cdd404c56ac2f291d66faa5d99f463a0 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/memcpy_alias.zig b/test/cases/safety/memcpy_alias.zig index 62c30ec4596974223591354969dbdf70ad73a745..cdd5aeb2e251142fd9410103b46615c9f010f47c 100644 --- a/test/cases/safety/memcpy_alias.zig +++ b/test/cases/safety/memcpy_alias.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/memcpy_len_mismatch.zig b/test/cases/safety/memcpy_len_mismatch.zig index aa9b3fd63fbe14219003fe2385b070130df101e9..3728ca2a0173dd97a48371ab31facd0ba32bd3f5 100644 --- a/test/cases/safety/memcpy_len_mismatch.zig +++ b/test/cases/safety/memcpy_len_mismatch.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/memmove_len_mismatch.zig b/test/cases/safety/memmove_len_mismatch.zig index fa2259712270a3332d28d2d2474d98a625eed038..97624a4710dd5e86c9e7d173103b21db1da38c95 100644 --- a/test/cases/safety/memmove_len_mismatch.zig +++ b/test/cases/safety/memmove_len_mismatch.zig @@ -15,5 +15,5 @@ pub fn main() !void { return error.TestFailed; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/memset_array_undefined_bytes.zig b/test/cases/safety/memset_array_undefined_bytes.zig index 47865a8def94abc508c48ff5687bb9f00d893feb..6e374647c38cc979f46e3ca3d5ba5ccd1c319131 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/memset_array_undefined_large.zig b/test/cases/safety/memset_array_undefined_large.zig index 10f57521cf9598adeb782b894d1887341b818ab4..3ea5bcc2e790bbdf2d6553e0cbfe3d12c0f5d0e7 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/memset_slice_undefined_bytes.zig b/test/cases/safety/memset_slice_undefined_bytes.zig index 4d76bbc414e31f8e69784be4fabb87bd6b34f244..e3d8f2a5121629d7d54c6a0a69109bba0f085379 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/memset_slice_undefined_large.zig b/test/cases/safety/memset_slice_undefined_large.zig index e404e35226d4b7c7a2c59cd08a48572cbf61cef0..5131e592f9a386ae7a0d2e74e42af761d255a886 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/modrem by zero.zig b/test/cases/safety/modrem by zero.zig index fac10065edff231a0ea4df2f25cccdb260b43036..365eeaba4389920f8f0c8aaf90b2dfa8b6bb5fad 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/modulus by zero.zig b/test/cases/safety/modulus by zero.zig index 1c0c8ba3a9a0771d9bfd8a4888a249aca058d3eb..844f6e3b75be682abe3f17b2e9148263fbcc4e82 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/noreturn returned.zig b/test/cases/safety/noreturn returned.zig index b91a6def49bfcf9a3adf9e50c0296ae7cb3f711d..58e392d224c1fce72ecdc297a743caacb7c45ccd 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 4deb62bc2594c3d593a9d3b27bab2831f862b637..308d97983592db1fc0aeb2906712761a8faa78a2 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 97d07626f5a66aa41e05a9de0a963d2d1870066e..63ee03facb462b4fd9972370188ca9713a272387 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/optional_empty_error_set.zig b/test/cases/safety/optional_empty_error_set.zig index 1ee1690d517bed54d490e00bbd34018cb3cf01c7..60e6c5c3eb490955d9d18f198d7b0759bb76ed06 100644 --- a/test/cases/safety/optional_empty_error_set.zig +++ b/test/cases/safety/optional_empty_error_set.zig @@ -18,5 +18,5 @@ fn foo() !void { return x.?; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 df613b1d53582afe321cc5ed32a541d1489a4023..cc9bb0205a643ad8df46d488b192ed7309d6918c 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/out of bounds slice access.zig b/test/cases/safety/out of bounds slice access.zig index d5ebf6d5311c5b2c13b1dc1337428fb4b4bd9213..61ae983fbab8ebea65a191b02722f9af9f9defe5 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 ef61f162b4f6ed4c3722aa4993591a6e928928a4..e10297dc49cf00fb006fd5ad2459782bb43f235a 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 1ce1ebc266487dc144c0dbcdaf94eed2a20b0f3b..892e6cbfd98010617fbcc1551cd90245ede3269f 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/pointer slice sentinel mismatch.zig b/test/cases/safety/pointer slice sentinel mismatch.zig index a400c0bc35c96a83c57e069d18d41e94b21794d1..9ad91109d90de3261c5d1fe5857fbc62e526e744 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/remainder division by zero.zig b/test/cases/safety/remainder division by zero.zig index 3749c3d5d7e8a6a9222b425b9e5a45f005013b85..754f160c9cad768a2540dc3697944d1daa50ff2f 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/shift left by huge amount.zig b/test/cases/safety/shift left by huge amount.zig index b6b88ba8701426d780f72be10ab6e28ab9a3fa3e..2b67721299bd6a9de1d3d2a20d898cf509c90dac 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/shift right by huge amount.zig b/test/cases/safety/shift right by huge amount.zig index 664e2b54730bab71f50e99f1e59630a80fd9da3f..cf836eafa3a3884a490f94bf5d61a3f96147668e 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/signed integer division overflow - vectors.zig b/test/cases/safety/signed integer division overflow - vectors.zig index 7a696c4b4d06b1b17e59b94cb1fe202503d89506..56996e1e32094ca847447d3c3ea3bd3e2c893c95 100644 --- a/test/cases/safety/signed integer division overflow - vectors.zig +++ b/test/cases/safety/signed integer division overflow - vectors.zig @@ -19,5 +19,5 @@ fn div(a: @Vector(4, i16), b: @Vector(4, i16)) @Vector(4, i16) { return @divTrunc(a, b); } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/signed integer division overflow.zig b/test/cases/safety/signed integer division overflow.zig index acbb3d4e1622351b6a94a0f47360653df5f7de70..fa4b124189678410414211fe9d77c35e0b9a4bf6 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 f47083d4df4595584b7376c79cacd79681271f4c..be3a0ad662e441d8f803f156b88e2a10b5acc2f3 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 881b3c1631d027b8d0487b0f33527e8000315603..fb636c0bce360a1b9f4290c1bd18df65a6682ed1 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/signed shift left overflow.zig b/test/cases/safety/signed shift left overflow.zig index 0cab01ca023b25bbbc383e4e730cf63078ddda97..bd6bc012bb7296236551deda8c1923376121c554 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/signed shift right overflow.zig b/test/cases/safety/signed shift right overflow.zig index 9fe3fe78737caf4e687864194c46992da3ea497b..6dc5806e4fd042a65c94c1f4e779af349a34bc50 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/signed-unsigned vector cast.zig b/test/cases/safety/signed-unsigned vector cast.zig index 22d4073694831c614cdd3c1925eae3c7ed944369..50be6b84f384e980ecd5d677e7d28a978f492254 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 85785ce769d486d2741f03a90bfb7048f74d15b6..af92f90198e71e261206b0372121a489cbe2a7de 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 64fe818d1e05703378764970e03a90e9bde8cdc4..f9a8730a99ee7d08f039e326fa4f33db2a2ed042 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/slice sentinel mismatch - floats.zig b/test/cases/safety/slice sentinel mismatch - floats.zig index b31855ab4294792aca0230db90dfb2f211ca5892..30e6b8a85cd0143f200bf4c368553e251f3fa41f 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/slice sentinel mismatch - optional pointers.zig b/test/cases/safety/slice sentinel mismatch - optional pointers.zig index 4337fe448d2ccbf190f8a35fba708dd46e443282..c931aa31f1f75f054211c8ebf28d7bf9f2622540 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/slice slice sentinel mismatch.zig b/test/cases/safety/slice slice sentinel mismatch.zig index 76224f966d9c8388023d84948cd3f6eb88cdd6ea..881edb5d8e1c7d9938e51770ecc260371348baba 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 684020b8a739d52cbf69da2ee00c89f8904db98a..9835a253266991c229cf3aacc27508edf251f1b5 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 b9ef281144c68643c347ddceb1c66842521cff44..b5851d7b1137859647cdb931d081285a7d90cb07 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 f07d393a0ed13bd498c71b6ecc001ad4d419c3aa..a3bcb49fc17cdf63ca71f931a91cdef87d120e41 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/slice_cast_change_len_0.zig b/test/cases/safety/slice_cast_change_len_0.zig index 96d94cfad5c6061a77afde8edf490512f5031d9d..d85299e6936805bbefac2b326e254c755ebe8af9 100644 --- a/test/cases/safety/slice_cast_change_len_0.zig +++ b/test/cases/safety/slice_cast_change_len_0.zig @@ -23,5 +23,5 @@ pub fn panic(message: []const u8, _: ?*std.builtin.StackTrace, _: ?usize) noretu const std = @import("std"); // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/slice_cast_change_len_1.zig b/test/cases/safety/slice_cast_change_len_1.zig index 21a1d695587539c29d77f2e4898aec7b3b6ce29c..388a052085ac54b14cac21007559be05d9451156 100644 --- a/test/cases/safety/slice_cast_change_len_1.zig +++ b/test/cases/safety/slice_cast_change_len_1.zig @@ -23,5 +23,5 @@ pub fn panic(message: []const u8, _: ?*std.builtin.StackTrace, _: ?usize) noretu const std = @import("std"); // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/slice_cast_change_len_2.zig b/test/cases/safety/slice_cast_change_len_2.zig index 5da254e9035f812018b3952affc069adb2f02a5c..ff7a18b8f0963609be205939db699764e61eb10c 100644 --- a/test/cases/safety/slice_cast_change_len_2.zig +++ b/test/cases/safety/slice_cast_change_len_2.zig @@ -23,5 +23,5 @@ pub fn panic(message: []const u8, _: ?*std.builtin.StackTrace, _: ?usize) noretu const std = @import("std"); // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 831224edee4201f9f6f52f0779a90777c2dadb05..e2145fedb0a8db60774ca3b337db6419a549d3d1 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/slicing null C pointer.zig b/test/cases/safety/slicing null C pointer.zig index 53da877c59acd58023baf80aa6f7273749bf8435..6fc0281d471f19f1be6c64c5d00178ca5f83ceb5 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 b2ef933080483579da8a0062dc7e01780be3200a..6bc20ef1007752779753bfa296812271219e5045 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 933f7995a59fd3788c0d85ac0ebb9180102a54ec..afb7bfdcdcc20f7848d1e7fbb50e4f236de08f19 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux 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 300de27e932cbc2384e69fc88cc2cff53942e3ff..297cde40ea92fc6504103e4aa5b5f5bffcf0f641 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/switch on corrupted enum value.zig b/test/cases/safety/switch on corrupted enum value.zig index 74ec3a4057b7b85cd383577b5f374d9192ef9d7c..7e08b3c495b4fe32412d857006357e0a63060282 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/switch on corrupted union value.zig b/test/cases/safety/switch on corrupted union value.zig index cede4feb0467d9357fd6459b87d1087ec3f1b62f..d1c8d6a3f528c56d82980f3c15d775eec151e497 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/truncating vector cast.zig b/test/cases/safety/truncating vector cast.zig index f6271a094ec45ca3b77f53f9bde601829496e0f3..7805a5f92d005d0410f2ac32dcd97f6920e968c5 100644 --- a/test/cases/safety/truncating vector cast.zig +++ b/test/cases/safety/truncating vector cast.zig @@ -17,5 +17,5 @@ pub fn main() !void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/unreachable.zig b/test/cases/safety/unreachable.zig index 1094123cba469db5e3b0ff30d0c2daf7c37dc16c..8b394e6f4f40f9be400b4b734902ed6dfecfe09e 100644 --- a/test/cases/safety/unreachable.zig +++ b/test/cases/safety/unreachable.zig @@ -11,5 +11,5 @@ pub fn main() !void { unreachable; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 7f27c5fcd57acdb3fb2f08a35e16303f6e821c35..5047550800272266659c6746d5fef0e3e9666bed 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/unsigned shift left overflow.zig b/test/cases/safety/unsigned shift left overflow.zig index 1098a80c8e94535971025e8d99e903c513c6431b..37bb1b61ea70aedbfb03e99c04929e48566cbede 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/unsigned shift right overflow.zig b/test/cases/safety/unsigned shift right overflow.zig index e9ad8571b620e093d03a2565dd2fa4308f9abd84..2de5d7c714f0d7067bff6490ce2debab4ad9b901 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/unsigned-signed vector cast.zig b/test/cases/safety/unsigned-signed vector cast.zig index 5b3b58d928b2b9c2817d633efcd64da68356a43d..a482701b96e2d5af1b702bf2ae7e78f6aa24f560 100644 --- a/test/cases/safety/unsigned-signed vector cast.zig +++ b/test/cases/safety/unsigned-signed vector cast.zig @@ -17,5 +17,5 @@ pub fn main() !void { } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/unwrap error switch.zig b/test/cases/safety/unwrap error switch.zig index a1a148cfd99a70d66af44f8bd1bacf2e6a1fe22d..e31a34593d6f9c10cc488254cc7dd970211466ce 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/unwrap error.zig b/test/cases/safety/unwrap error.zig index dd157c87218b3a870831c655e31319df5abab9b6..aae990b6444e35a3ef063e88ba146172476c5c55 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 9d77b3f1c803331050762640f3171f283d80b857..0b12aed075041047081c79b9d0e6263819e79241 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux 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 9b6af3996736f42708a5ffd6123ad9017c296838..ff5144e3e7e5e7c6ffa8fe425bd4619c2bf4b1ea 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/safety/vector integer addition overflow.zig b/test/cases/safety/vector integer addition overflow.zig index 64f6e238e0661000f4a0030324a7a2839107dfdf..5f60d9c2f2cf2c30c5aee92fdb58b573e436c9a5 100644 --- a/test/cases/safety/vector integer addition overflow.zig +++ b/test/cases/safety/vector integer addition overflow.zig @@ -18,5 +18,5 @@ fn add(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) { return a + b; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/vector integer multiplication overflow.zig b/test/cases/safety/vector integer multiplication overflow.zig index 69d0dde16d08f83b1d5a26b3fa4f0ccc1529ca76..0a7573e508b0a6683d9fa5ede52465a0d0f94761 100644 --- a/test/cases/safety/vector integer multiplication overflow.zig +++ b/test/cases/safety/vector integer multiplication overflow.zig @@ -18,5 +18,5 @@ fn mul(a: @Vector(4, u8), b: @Vector(4, u8)) @Vector(4, u8) { return a * b; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/vector integer negation overflow.zig b/test/cases/safety/vector integer negation overflow.zig index 72182cfdfc2dc52eb01c2c00b397e0df8f4ffac1..11dcfda430ba0eb484f485bc8ab039b79084a491 100644 --- a/test/cases/safety/vector integer negation overflow.zig +++ b/test/cases/safety/vector integer negation overflow.zig @@ -18,5 +18,5 @@ fn neg(a: @Vector(4, i16)) @Vector(4, i16) { return -a; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/vector integer subtraction overflow.zig b/test/cases/safety/vector integer subtraction overflow.zig index 8ac2c6d75632a9e98cb84164e6b4cc6b39a08fc7..5de596085416c6e191f3a029d2ab855cbd967dc7 100644 --- a/test/cases/safety/vector integer subtraction overflow.zig +++ b/test/cases/safety/vector integer subtraction overflow.zig @@ -18,5 +18,5 @@ fn sub(a: @Vector(4, u32), b: @Vector(4, u32)) @Vector(4, u32) { return a - b; } // run -// backend=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/safety/zero casted to error.zig b/test/cases/safety/zero casted to error.zig index 7a02ec2b711821fbe6f3508100403e7ccc545e1b..63be84677164a494a339ad2e56bab8b07693e629 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux,aarch64-linux diff --git a/test/cases/spirv_mergable_pointers.zig b/test/cases/spirv_mergable_pointers.zig index b45484a516c0338e6640ff595edba091c51810c2..106ee8efbe2f1ba588ca830d7a5e67bda95d8ee3 100644 --- a/test/cases/spirv_mergable_pointers.zig +++ b/test/cases/spirv_mergable_pointers.zig @@ -12,6 +12,6 @@ export fn a() void { // compile // output_mode=Obj -// backend=stage2 +// backend=selfhosted // target=spirv64-vulkan // emit_bin=false diff --git a/test/cases/taking_pointer_of_global_tagged_union.zig b/test/cases/taking_pointer_of_global_tagged_union.zig index adc71d81c00771f68284b28fbc2f3a9652d07824..ec26b9e758b55c17a3179e0c5f1c18489c3bcf37 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=stage2,llvm +// backend=selfhosted,llvm // target=x86_64-linux diff --git a/test/cases/union_unresolved_layout.zig b/test/cases/union_unresolved_layout.zig index 4c458a90f3f2e55bf9c8e2c46b53c8c325bf4ca0..11eca081fb03088efc82c36640bd3b23ebc22120 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=stage2,llvm +// backend=selfhosted,llvm // diff --git a/test/src/Cases.zig b/test/src/Cases.zig index c35d7d11e753cdb24e80c69564f3c83355793988..e9514d84880e0a5e0fcc10058c7f2a599c940cd8 100644 --- a/test/src/Cases.zig +++ b/test/src/Cases.zig @@ -26,8 +26,10 @@ pub const DepModule = struct { }; pub const Backend = enum { + /// Test does not care which backend is used; compiler gets to pick the default. + auto, stage1, - stage2, + selfhosted, llvm, }; @@ -75,7 +77,7 @@ pub const Case = struct { emit_h: bool = false, is_test: bool = false, expect_exact: bool = false, - backend: Backend = .stage2, + backend: Backend = .auto, link_libc: bool = false, pic: ?bool = null, pie: ?bool = null, @@ -423,13 +425,13 @@ fn addFromDirInner( const resolved_target = b.resolveTargetQuery(target_query); const target = &resolved_target.result; for (backends) |backend| { - if (backend == .stage2 and + if (backend == .selfhosted and target.cpu.arch != .aarch64 and target.cpu.arch != .wasm32 and target.cpu.arch != .x86_64 and target.cpu.arch != .spirv64) { // Other backends don't support new liveness format continue; } - if (backend == .stage2 and target.os.tag == .macos and + if (backend == .selfhosted and target.os.tag == .macos and target.cpu.arch == .x86_64 and builtin.cpu.arch == .aarch64) { // Rosetta has issues with ZLD @@ -618,7 +620,16 @@ pub fn lowerToBuildSteps( if (options.skip_macos and case.target.query.os_tag == .macos) continue; if (options.skip_linux and case.target.query.os_tag == .linux) continue; - const would_use_llvm = @import("../tests.zig").wouldUseLlvm(case.backend == .llvm, case.target.query, case.optimize_mode); + const would_use_llvm = @import("../tests.zig").wouldUseLlvm( + switch (case.backend) { + .auto => null, + .stage1 => continue, + .selfhosted => false, + .llvm => true, + }, + case.target.query, + case.optimize_mode, + ); if (options.skip_llvm and would_use_llvm) continue; const triple_txt = case.target.query.zigTriple(b.allocator) catch @panic("OOM"); @@ -687,8 +698,9 @@ pub fn lowerToBuildSteps( if (case.pie) |pie| artifact.pie = pie; switch (case.backend) { + .auto => {}, .stage1 => continue, - .stage2 => { + .selfhosted => { artifact.use_llvm = false; artifact.use_lld = false; }, @@ -767,7 +779,7 @@ const TestManifestConfigDefaults = struct { /// Asserts if the key doesn't exist - yep, it's an oversight alright. fn get(@"type": TestManifest.Type, key: []const u8) []const u8 { if (std.mem.eql(u8, key, "backend")) { - return "stage2"; + return "auto"; } else if (std.mem.eql(u8, key, "target")) { if (@"type" == .@"error" or @"type" == .translate_c or @"type" == .run_translated_c) { return "native"; @@ -824,7 +836,7 @@ const TestManifestConfigDefaults = struct { /// (see https://github.com/ziglang/zig/issues/11288) /// /// error -/// backend=stage1,stage2 +/// backend=selfhosted,llvm /// output_mode=exe /// /// :3:19: error: foo