From 2e3fac3626a3edc61eb8afc7c17a19b5fec4b672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Tue, 16 Sep 2025 16:11:07 +0200 Subject: [PATCH] test: rename backend=stage2 to backend=selfhosted, and add backend=auto backend=auto (now the default if backend is omitted) means to let the compiler pick whatever backend it wants as the default. This is important for platforms where we don't yet have a self-hosted backend, such as loongarch64. Also purge a bunch of redundant target=native. --- test/cases/README.md | 7 +++-- test/cases/address_of_extern_var_as_const.zig | 2 +- test/cases/array_in_anon_struct.zig | 2 +- .../@embedFile_with_empty_path.zig | 2 -- .../@errorCast_with_bad_type.zig | 1 - test/cases/compile_errors/@intCast_on_vec.zig | 1 - .../@intFromPtr_with_bad_type.zig | 2 -- .../compile_errors/@trap_comptime_call.zig | 2 -- ..._known_struct_is_resolved_before_error.zig | 2 -- ..._ABI_compatible_type_or_has_align_attr.zig | 2 -- .../compile_errors/C_pointer_to_anyopaque.zig | 2 -- ...nus_for_unsigned_types_a_compile_error.zig | 2 -- ...e_6823_dont_allow_._to_be_followed_by_.zig | 2 -- .../access_inactive_union_field_comptime.zig | 2 -- ...ccess_non-existent_member_of_error_set.zig | 2 -- ..._runtime_parameter_from_outer_function.zig | 2 -- ...untime_paramter_outside_function_scope.zig | 2 -- .../add_sat_on_undefined_value.zig | 2 -- .../add_wrap_on_undefined_value.zig | 2 -- .../addition_with_non_numbers.zig | 2 -- .../address_of_number_literal.zig | 2 -- .../alignCast_expects_pointer_or_slice.zig | 2 -- .../cases/compile_errors/alignOf_bad_type.zig | 2 -- ...r_function_pointers_is_a_compile_error.zig | 1 - .../alignment_of_enum_field_specified.zig | 2 -- ...mbiguous_coercion_of_division_operands.zig | 2 -- .../ambiguous_decl_reference.zig | 2 -- .../any_typed_null_to_any_typed_optional.zig | 2 -- .../array_access_of_non_array.zig | 2 -- .../compile_errors/array_access_of_type.zig | 2 -- .../array_access_of_undeclared_identifier.zig | 2 -- .../array_access_with_non_integer_index.zig | 2 -- .../array_concatenation_with_wrong_type.zig | 2 -- .../array_init_invalid_elem_count.zig | 2 -- ...rray_init_not_supported_on_result_type.zig | 2 -- .../compile_errors/asm_at_compile_time.zig | 2 -- .../compile_errors/asm_output_to_const.zig | 2 -- .../assign_inline_fn_to_non-comptime_var.zig | 2 -- .../assign_local_bad_coercion.zig | 2 -- .../assign_null_to_non-optional_pointer.zig | 2 -- .../assign_through_constant_pointer.zig | 2 -- .../assign_through_constant_slice.zig | 2 -- .../assign_to_constant_field.zig | 2 -- .../assign_to_invalid_dereference.zig | 2 -- .../assign_too_big_number_to_u16.zig | 2 -- .../compile_errors/assign_unreachable.zig | 2 -- ...th_a_function_that_returns_an_optional.zig | 2 -- ...rings_of_atomicStore_Acquire_or_AcqRel.zig | 2 -- ..._cmpxchg-failure_stricter_than_success.zig | 2 -- ..._cmpxchg-success_Monotonic_or_stricter.zig | 2 -- .../atomicrmw_with_bool_op_not_.Xchg.zig | 2 -- .../atomicrmw_with_enum_op_not_.Xchg.zig | 2 -- ...at_op_not_.Xchg_.Add_.Sub_.Max_or_.Min.zig | 2 -- .../atomics_with_invalid_type.zig | 2 -- .../attempt_to_cast_enum_literal_to_error.zig | 2 -- ...ver_comptime_variable_from_outer_scope.zig | 2 -- .../attempt_to_create_17_bit_float_type.zig | 2 -- ...n-integer_non-float_or_non-vector_type.zig | 2 -- .../attempted_double_ampersand.zig | 2 -- ...implicit_cast_from_T_to_long_array_ptr.zig | 2 -- ..._implicit_cast_from_T_to_slice_const_T.zig | 2 -- ...cit_cast_from_const_T_to_array_len_1_T.zig | 2 -- ...d_implicit_cast_from_const_T_to_sliceT.zig | 2 -- .../bad_alignCast_at_comptime.zig | 2 -- ...licit_cast_from_array_pointer_to_slice.zig | 2 -- .../compile_errors/bad_alignment_type.zig | 2 -- ..._function_which_references_local_const.zig | 2 -- .../bad_inferred_variable_type.zig | 1 - .../bad_member_access_on_tuple.zig | 2 -- .../compile_errors/bad_usage_of_call.zig | 2 -- .../binary_OR_operator_on_error_sets.zig | 2 -- .../binary_not_on_number_literal.zig | 2 -- ...tCast_same_size_but_bit_count_mismatch.zig | 2 -- .../compile_errors/bitCast_to_enum_type.zig | 2 -- ...h_different_sizes_inside_an_expression.zig | 2 -- ...t_shifting_only_works_on_integer_types.zig | 2 -- ...of_packed_struct_checks_backing_int_ty.zig | 2 -- .../compile_errors/bogus_compile_var.zig | 2 -- .../bool_not_on_vector_of_ints.zig | 2 -- .../break_void_result_location.zig | 2 -- .../builtin_call_with_invalid_param.zig | 2 -- .../compile_errors/c_pointer_to_void.zig | 2 -- .../call_assigned_to_constant.zig | 2 -- .../compile_errors/call_from_double_ptr.zig | 2 -- .../compile_errors/call_from_naked_func.zig | 2 -- .../compile_errors/call_optional_function.zig | 2 -- .../callconv_from_global_variable.zig | 2 -- ...conv_interrupt_on_unsupported_platform.zig | 1 - ...allconv_signal_on_unsupported_platform.zig | 1 - ...tcall_thiscall_on_unsupported_platform.zig | 1 - ...function_with_naked_calling_convention.zig | 2 -- ...ction_passing_array_instead_of_pointer.zig | 2 -- .../cannot_break_out_of_defer_expression.zig | 2 -- ...annot_continue_out_of_defer_expression.zig | 2 -- .../compile_errors/capture_by_ref_discard.zig | 2 -- .../compile_errors/capture_by_ref_if.zig | 2 -- .../capture_by_ref_if_err_switch.zig | 2 -- .../compile_errors/capture_by_ref_switch.zig | 2 -- .../compile_errors/capture_by_ref_while.zig | 2 -- ...en_optional_T_where_T_is_not_a_pointer.zig | 2 -- ...um_literal_to_enum_but_it_doesnt_match.zig | 2 -- ...et_to_error_union_of_smaller_error_set.zig | 2 -- .../cast_global_error_set_to_error_set.zig | 2 -- ...cast_negative_integer_literal_to_usize.zig | 2 -- ...ast_negative_value_to_unsigned_integer.zig | 2 -- .../cases/compile_errors/cast_unreachable.zig | 2 -- .../cast_without_result_type.zig | 2 -- ...t_result_type_due_to_anyopaque_pointer.zig | 2 -- ...t_result_type_due_to_generic_parameter.zig | 2 -- ..._bit_offset_pointer_to_regular_pointer.zig | 2 -- .../chained_comparison_operators.zig | 2 -- test/cases/compile_errors/cimport.zig | 2 -- ...et_in_param_ty_instantiate_incorrectly.zig | 2 -- .../coercion_to_error_union.zig | 2 -- .../compile_errors/coercion_to_optional.zig | 2 -- ...to_non_optional_with_incomparable_type.zig | 2 -- ...ng_a_non-optional_pointer_against_null.zig | 2 -- ...n_of_non-tagged_union_and_enum_literal.zig | 2 -- ...traceback_of_references_that_caused_it.zig | 2 -- ..._tagged_enum_doesnt_crash_the_compiler.zig | 2 -- ...ompile_error_in_struct_init_expression.zig | 2 -- ...ting_return_type_of_inferred_error_set.zig | 2 -- test/cases/compile_errors/compile_log.zig | 2 -- ...ction_which_must_be_comptime_evaluated.zig | 2 -- ...nt_warning_deduplication_in_generic_fn.zig | 2 -- .../compile_time_null_ptr_cast.zig | 2 -- ...omptime_arg_to_generic_fn_callee_error.zig | 2 -- ...st_enum_to_union_but_field_has_payload.zig | 2 -- ...comptime_continue_inside_runtime_catch.zig | 2 -- ...mptime_continue_inside_runtime_if_bool.zig | 2 -- ...ptime_continue_inside_runtime_if_error.zig | 2 -- ...me_continue_inside_runtime_if_optional.zig | 2 -- ...omptime_continue_inside_runtime_orelse.zig | 2 -- ...omptime_continue_inside_runtime_switch.zig | 2 -- ...ime_continue_inside_runtime_while_bool.zig | 2 -- ...me_continue_inside_runtime_while_error.zig | 2 -- ...continue_inside_runtime_while_optional.zig | 2 -- ...comptime_continue_to_outer_inline_loop.zig | 2 -- .../comptime_if_inside_runtime_for.zig | 2 -- .../comptime_implicit_cast_f64_to_f32.zig | 2 -- .../comptime_param_coersion.zig | 2 -- ...atch_memory_at_target_index_terminated.zig | 2 -- ...ch_memory_at_target_index_unterminated.zig | 2 -- ...entinel_does_not_match_target-sentinel.zig | 2 -- ...e-sentinel_is_out_of_bounds_terminated.zig | 2 -- ...sentinel_is_out_of_bounds_unterminated.zig | 2 -- .../comptime_slice_of_an_undefined_slice.zig | 2 -- ...lice_of_undefined_pointer_non-zero_len.zig | 2 -- ...store_in_comptime_switch_in_runtime_if.zig | 2 -- .../comptime_struct_field_no_init_value.zig | 2 -- .../compile_errors/comptime_unreachable.zig | 2 -- ...const_is_a_statement_not_an_expression.zig | 2 -- .../container_init_with_non-type.zig | 2 -- ...trol_flow_uses_comptime_var_at_runtime.zig | 2 -- .../compile_errors/decl_shadows_local.zig | 2 -- .../declaration_between_fields.zig | 2 -- ...e_as_primitive_must_use_special_syntax.zig | 2 -- .../deduplicate_undeclared_identifier.zig | 2 -- .../deref_on_undefined_value.zig | 2 -- .../deref_slice_and_get_len_field.zig | 2 -- .../compile_errors/dereference_an_array.zig | 2 -- .../compile_errors/dereference_slice.zig | 2 -- .../dereference_unknown_length_pointer.zig | 2 -- ...encing_invalid_payload_ptr_at_comptime.zig | 2 -- .../destructure_error_union.zig | 2 -- .../compile_errors/direct_struct_loop.zig | 2 -- ...edding_opaque_type_in_struct_and_union.zig | 2 -- ...ted_pointer_to_null-terminated_pointer.zig | 2 -- .../discarded_array_bad_elem_type.zig | 2 -- .../compile_errors/discarding_error_value.zig | 2 -- test/cases/compile_errors/div_overflow.zig | 2 -- .../double_pointer_to_anyopaque_pointer.zig | 2 -- .../duplicate-unused_labels.zig | 1 - .../duplicate_boolean_switch_value.zig | 2 -- .../compile_errors/duplicate_enum_field.zig | 2 -- .../duplicate_error_in_switch.zig | 2 -- .../duplicate_error_value_in_error_set.zig | 2 -- ...cate_field_in_anonymous_struct_literal.zig | 2 -- ...duplicate_field_in_discarded_anon_init.zig | 2 -- ...icate_field_in_struct_value_expression.zig | 2 -- .../compile_errors/duplicate_struct_field.zig | 2 -- .../embedFile_with_bogus_file.zig | 2 -- .../compile_errors/embed_outside_package.zig | 1 - test/cases/compile_errors/empty_char_lit.zig | 2 -- .../compile_errors/empty_for_loop_body.zig | 2 -- test/cases/compile_errors/empty_if_body.zig | 2 -- .../empty_switch_on_an_integer.zig | 2 -- .../compile_errors/empty_while_loop_body.zig | 2 -- ...n-exhaustive_enums_checks_int_in_range.zig | 2 -- ...int_must_be_casted_from_comptime_value.zig | 2 -- ...acked_by_comptime_int_must_be_comptime.zig | 2 -- .../enum_field_value_references_enum.zig | 2 -- ...field_count_range_but_not_matching_tag.zig | 2 -- .../enum_value_already_taken.zig | 2 -- ...eclarations_unavailable_for_reify_type.zig | 2 -- .../error_in_call_builtin_args.zig | 2 -- .../compile_errors/error_in_typeof_param.zig | 2 -- .../error_not_handled_in_switch.zig | 2 -- ...for_function_parameter_incompatibility.zig | 2 -- .../error_set_cannot_capture_by_reference.zig | 2 -- .../compile_errors/error_set_membership.zig | 1 - ..._union_operator_with_non_error_set_LHS.zig | 2 -- .../error_when_evaluating_return_type.zig | 2 -- ...rors_in_for_loop_bodies_are_propagated.zig | 2 -- .../compile_errors/exact division failure.zig | 2 -- .../exceeded_maximum_bit_width_of_integer.zig | 2 -- .../expected_optional_type_got_container.zig | 2 -- ...ger_when_there_is_a_fraction_component.zig | 2 -- ..._known_at_comptime_violates_error_sets.zig | 2 -- ...xplicitly_casting_non_tag_type_to_enum.zig | 2 -- .../export_with_empty_name_string.zig | 2 -- ...enum_without_explicit_integer_tag_type.zig | 2 -- .../exported_function_uses_invalid_type.zig | 1 - ...on_with_unspecified_calling_convention.zig | 2 -- .../extern_packed_on_opaque.zig | 2 -- ...mpatible_but_inferred_integer_tag_type.zig | 2 -- ...non-extern-compatible_integer_tag_type.zig | 2 -- .../extern_union_field_missing_type.zig | 2 -- .../extern_union_given_enum_tag_type.zig | 2 -- .../extern_variable_has_no_type.zig | 2 -- .../extern_variable_has_non_extern_type.zig | 2 -- .../extra_comma_in_destructure.zig | 2 -- .../fieldParentPtr-bad_field_name.zig | 2 -- ...comptime_field_ptr_not_based_on_struct.zig | 2 -- ...ldParentPtr-comptime_wrong_field_index.zig | 2 -- ...ParentPtr-field_pointer_is_not_pointer.zig | 2 -- .../fieldParentPtr-non_pointer.zig | 2 -- .../fieldParentPtr_on_comptime_field.zig | 2 -- .../field_access_of_opaque_type.zig | 2 -- .../compile_errors/field_access_of_slices.zig | 2 -- ...field_access_of_unknown_length_pointer.zig | 2 -- .../field_access_of_wrapped_type.zig | 2 -- .../field_type_supplied_in_an_enum.zig | 2 -- .../file_level_struct_invalid_field_type.zig | 2 -- .../float exact division failure.zig | 2 -- .../compile_errors/for_discard_unbounded.zig | 2 -- test/cases/compile_errors/for_empty.zig | 2 -- .../compile_errors/for_extra_capture.zig | 2 -- .../compile_errors/for_extra_condition.zig | 2 -- .../compile_errors/for_invalid_ranges.zig | 2 -- .../for_loop_body_expression_ignored.zig | 2 -- .../for_loop_break_value_ignored.zig | 2 -- .../compile_errors/for_loop_error_union.zig | 2 -- test/cases/compile_errors/for_unbounded.zig | 2 -- ...unction-only_builtins_outside_function.zig | 2 -- .../function_alignment_non_power_of_2.zig | 2 -- ...nction_alignment_on_unsupported_target.zig | 1 - ...nction_call_assigned_to_incorrect_type.zig | 2 -- .../function_parameter_is_opaque.zig | 2 -- .../function_prototype_with_no_body.zig | 2 -- .../compile_errors/function_ptr_alignment.zig | 1 - .../function_returning_opaque_type.zig | 2 -- .../compile_errors/function_type_coercion.zig | 2 -- .../compile_errors/function_type_named.zig | 2 -- .../function_with_invalid_return_type.zig | 2 -- ...nction_call_assigned_to_incorrect_type.zig | 2 -- .../generic_instantiation_failure.zig | 2 -- ...obal_var_struct_init_in_comptime_block.zig | 2 -- ...obal_variable_alignment_non_power_of_2.zig | 2 -- .../hasDecl_with_non-container.zig | 2 -- .../helpful_return_type_error_message.zig | 2 -- .../if_condition_is_bool_not_int.zig | 2 -- .../ignored_assert-err-ok_return_value.zig | 2 -- .../ignored_comptime_statement_value.zig | 2 -- .../compile_errors/ignored_comptime_value.zig | 2 -- .../ignored_deferred_function_call.zig | 2 -- .../ignored_deferred_statement_value.zig | 2 -- ...nored_expression_in_while_continuation.zig | 2 -- .../compile_errors/ignored_return_value.zig | 2 -- .../ignored_statement_value.zig | 2 -- .../illegal_comparison_of_types.zig | 2 -- .../illegal_operation_on_logical_ptr.zig | 1 - ...licit_array_ptr_cast_sentinel_mismatch.zig | 2 -- ..._and_Zig_pointer-bad_const-align-child.zig | 2 -- ...icit_cast_const_array_to_mutable_slice.zig | 2 -- ...licit_cast_from_array_to_mutable_slice.zig | 2 -- .../implicit_cast_from_f64_to_f32.zig | 2 -- ...mplicit_cast_of_error_set_not_a_subset.zig | 2 -- .../implicit_cast_to_c_ptr_from_int.zig | 2 -- ...ers_which_would_mess_up_null_semantics.zig | 2 -- ..._casting_null_c_pointer_to_zig_pointer.zig | 2 -- .../implicit_dependency_on_libc.zig | 1 - .../implicit_semicolon-block_expr.zig | 2 -- .../implicit_semicolon-block_statement.zig | 2 -- ...implicit_semicolon-comptime_expression.zig | 2 -- .../implicit_semicolon-comptime_statement.zig | 2 -- .../implicit_semicolon-defer.zig | 2 -- .../implicit_semicolon-for_expression.zig | 2 -- .../implicit_semicolon-for_statement.zig | 2 -- ...t_semicolon-if-else-if-else_expression.zig | 2 -- ...it_semicolon-if-else-if-else_statement.zig | 2 -- ...plicit_semicolon-if-else-if_expression.zig | 2 -- ...mplicit_semicolon-if-else-if_statement.zig | 2 -- .../implicit_semicolon-if-else_expression.zig | 2 -- .../implicit_semicolon-if-else_statement.zig | 2 -- .../implicit_semicolon-if_expression.zig | 2 -- .../implicit_semicolon-if_statement.zig | 2 -- .../implicit_semicolon-test_expression.zig | 2 -- .../implicit_semicolon-test_statement.zig | 2 -- ...it_semicolon-while-continue_expression.zig | 2 -- ...cit_semicolon-while-continue_statement.zig | 2 -- .../implicit_semicolon-while_expression.zig | 2 -- .../implicit_semicolon-while_statement.zig | 2 -- .../implicitly_casting_enum_to_tag_type.zig | 2 -- ...mplicitly_increasing_pointer_alignment.zig | 2 -- .../implicitly_increasing_slice_alignment.zig | 2 -- .../in_memory_coerce_vector_to_array.zig | 2 -- .../incompatible sub-byte fields.zig | 2 -- .../compile_errors/incompatible_sentinels.zig | 2 -- .../compile_errors/incorrect_return_type.zig | 2 -- .../incorrect_type_to_memset_memcpy.zig | 2 -- .../increase_pointer_alignment_in_ptrCast.zig | 2 -- .../indexing_an_array_of_size_zero.zig | 2 -- ..._array_of_size_zero_with_runtime_index.zig | 2 -- .../indexing_non-tuple_struct.zig | 2 -- .../indexing_single-item_pointer.zig | 2 -- .../compile_errors/indirect_struct_loop.zig | 2 -- .../inferred_array_size_invalid_here.zig | 2 -- .../initializing_array_with_struct_syntax.zig | 2 -- .../inline_underscore_prong.zig | 2 -- ...an_invalid_struct_that_contains_itself.zig | 2 -- ..._an_invalid_union_that_contains_itself.zig | 2 -- .../intFromFloat_comptime_safety.zig | 2 -- .../intFromPtr_0_to_non_optional_pointer.zig | 2 -- .../int_from_enum_undefined.zig | 2 -- .../int_from_ptr_to_optional.zig | 2 -- .../int_to_err_global_invalid_number.zig | 2 -- .../int_to_err_non_global_invalid_number.zig | 2 -- .../integer_cast_truncates_bits.zig | 2 -- .../compile_errors/integer_overflow_error.zig | 2 -- .../integer_underflow_error.zig | 2 -- .../invalid_address_space_coercion.zig | 1 - ...alid_array_assignment_with_valid_elems.zig | 2 -- .../compile_errors/invalid_array_elem_ty.zig | 2 -- .../invalid_array_elem_type.zig | 2 -- .../compile_errors/invalid_assignments.zig | 2 -- .../compile_errors/invalid_bit_pointer.zig | 2 -- .../invalid_break_expression.zig | 2 -- .../compile_errors/invalid_builtin_fn.zig | 2 -- .../compile_errors/invalid_capture_type.zig | 2 -- ...nvalid_cast_from_integral_type_to_enum.zig | 2 -- .../invalid_coercion_in_aggregate_literal.zig | 2 -- .../invalid_coercion_in_labeled_break.zig | 2 -- .../compile_errors/invalid_compare_string.zig | 2 -- ...valid_comparison_for_function_pointers.zig | 2 -- .../invalid_comptime_fields.zig | 2 -- .../invalid_continue_expression.zig | 2 -- .../cases/compile_errors/invalid_decltest.zig | 2 -- .../invalid_dependency_on_struct_size.zig | 2 -- .../invalid_deref_on_switch_target.zig | 2 -- .../invalid_destructure_astgen.zig | 2 -- .../invalid_destructure_error_union.zig | 2 -- .../invalid_destructure_sema.zig | 2 -- .../invalid_duplicate_test_decl_name.zig | 2 -- .../invalid_empty_unicode_escape.zig | 2 -- .../invalid_error_capture_discard.zig | 2 -- .../invalid_error_union_payload_type.zig | 2 -- .../invalid_exponent_in_float_literal-1.zig | 2 -- .../invalid_exponent_in_float_literal-2.zig | 2 -- .../invalid_field_access_in_comptime.zig | 2 -- ...valid_field_in_struct_value_expression.zig | 2 -- .../compile_errors/invalid_float_casts.zig | 2 -- .../compile_errors/invalid_float_literal.zig | 2 -- .../compile_errors/invalid_function_types.zig | 2 -- .../compile_errors/invalid_identifiers.zig | 2 -- ...valid_if_expr_result_location_coercion.zig | 2 -- .../invalid_inline_else_type.zig | 2 -- .../compile_errors/invalid_int_casts.zig | 2 -- .../invalid_legacy_unicode_escape.zig | 2 -- .../invalid_member_of_builtin_enum.zig | 2 -- .../invalid_multiple_dereferences.zig | 2 -- .../invalid_non-exhaustive_enum_to_union.zig | 2 -- .../invalid_number_literals.zig | 2 -- .../invalid_optional_payload_type.zig | 2 -- ...invalid_optional_type_in_extern_struct.zig | 2 -- .../invalid_peer_type_resolution.zig | 2 -- .../invalid_pointer_arithmetic.zig | 2 -- ...ace_when_taking_address_of_dereference.zig | 1 - .../compile_errors/invalid_pointer_syntax.zig | 2 -- .../invalid_shift_amount_error.zig | 2 -- .../invalid_store_to_comptime_field.zig | 2 -- .../compile_errors/invalid_struct_field.zig | 2 -- ...d_switch_expr_result_location_coercion.zig | 2 -- .../compile_errors/invalid_tag_capture.zig | 2 -- .../compile_errors/invalid_tail_call.zig | 1 - test/cases/compile_errors/invalid_type.zig | 2 -- .../invalid_type_in_builtin_extern.zig | 2 -- .../invalid_type_used_in_array_type.zig | 2 -- ...nderscore_placement_in_float_literal-1.zig | 2 -- ...derscore_placement_in_float_literal-10.zig | 2 -- ...derscore_placement_in_float_literal-11.zig | 2 -- ...derscore_placement_in_float_literal-12.zig | 2 -- ...derscore_placement_in_float_literal-13.zig | 2 -- ...derscore_placement_in_float_literal-14.zig | 2 -- ...nderscore_placement_in_float_literal-2.zig | 2 -- ...nderscore_placement_in_float_literal-3.zig | 2 -- ...nderscore_placement_in_float_literal-4.zig | 2 -- ...nderscore_placement_in_float_literal-5.zig | 2 -- ...nderscore_placement_in_float_literal-6.zig | 2 -- ...nderscore_placement_in_float_literal-7.zig | 2 -- ...nderscore_placement_in_float_literal-9.zig | 2 -- ..._underscore_placement_in_int_literal-1.zig | 2 -- ..._underscore_placement_in_int_literal-2.zig | 2 -- ..._underscore_placement_in_int_literal-3.zig | 2 -- ..._underscore_placement_in_int_literal-4.zig | 2 -- .../compile_errors/invalid_unicode_escape.zig | 2 -- .../issue_15572_break_on_inline_while.zig | 1 - ...gnostic_string_for_top_level_decl_type.zig | 2 -- ..._3818_bitcast_from_parray-slice_to_u16.zig | 2 -- ...terminated-slice_to_terminated-pointer.zig | 2 -- ...d_by_typeInfo_and_passed_into_function.zig | 2 -- ...ional_anyopaque_to_anyopaque_must_fail.zig | 2 -- ..._9346_return_outside_of_function_scope.zig | 2 -- .../labeled_break_not_found.zig | 2 -- .../labeled_continue_not_found.zig | 2 -- .../leading_zero_in_integer.zig | 2 -- .../len_access_on_array_many_ptr.zig | 2 -- ...es_from_comptime_reinterpreted_pointer.zig | 2 -- ...tor_pointer_with_unknown_runtime_index.zig | 2 -- ...local_shadows_global_that_occurs_later.zig | 2 -- .../local_variable_redeclaration.zig | 2 -- .../local_variable_redeclares_parameter.zig | 2 -- .../local_variable_shadowing_global.zig | 2 -- .../locally_shadowing_a_primitive_type.zig | 2 -- .../main_function_with_bogus_args_type.zig | 2 -- .../compile_errors/main_missing_name.zig | 2 -- .../member_function_arg_mismatch.zig | 2 -- .../cases/compile_errors/memset_no_length.zig | 2 -- .../method_call_on_error_union.zig | 2 -- ...hod_call_with_first_arg_type_primitive.zig | 2 -- ...ll_with_first_arg_type_wrong_container.zig | 2 -- .../compile_errors/minmax_missing_args.zig | 2 -- .../minmax_nonnumeric_operand.zig | 2 -- .../missing_boolean_switch_value.zig | 2 -- .../missing_builtin_arg_in_initializer.zig | 2 -- ..._const_in_slice_with_nested_array_type.zig | 2 -- .../missing_digit_after_base.zig | 2 -- .../compile_errors/missing_else_clause.zig | 2 -- ...ssing_field_in_struct_value_expression.zig | 2 -- .../compile_errors/missing_function_name.zig | 2 -- .../missing_function_proto_name.zig | 2 -- .../compile_errors/missing_param_name.zig | 2 -- .../compile_errors/missing_parameter_name.zig | 2 -- ...ing_parameter_name_of_generic_function.zig | 2 -- .../missing_result_type_for_phi_node.zig | 2 -- ...elled_type_with_pointer_only_reference.zig | 2 -- .../compile_errors/muladd_int_vector.zig | 2 -- .../compile_errors/negative_zero_literal.zig | 2 -- .../nested_error_set_mismatch.zig | 2 -- ...d_generic_function_param_type_mismatch.zig | 2 -- .../nested_ptr_cast_bad_operand.zig | 2 -- test/cases/compile_errors/nested_vectors.zig | 2 -- ...se_prong_on_switch_on_global_error_set.zig | 2 -- .../noalias_on_non_pointer_param.zig | 2 -- .../compile_errors/noalias_param_coersion.zig | 2 -- .../compile_errors/noinline_fn_cc_inline.zig | 2 -- .../non-const_switch_number_literal.zig | 2 -- ...of_things_that_require_const_variables.zig | 2 -- .../non-enum_tag_type_passed_to_union.zig | 2 -- .../non-exhaustive_enum_field_non_final.zig | 2 -- ...xhaustive_enum_marker_assigned_a_value.zig | 2 -- ...-exhaustive_enum_specifies_every_value.zig | 2 -- .../non-extern_function_with_var_args.zig | 2 -- ..._loop_on_a_type_that_requires_comptime.zig | 2 -- ...teger_tag_type_to_automatic_union_enum.zig | 2 -- .../non-integer_tag_type_to_enum.zig | 2 -- .../non_constant_expression_in_array_size.zig | 2 -- ...sets_used_in_merge_error_sets_operator.zig | 2 -- .../non_float_passed_to_intFromFloat.zig | 2 -- .../non_int_passed_to_floatFromInt.zig | 2 -- .../non_pointer_given_to_intFromPtr.zig | 2 -- .../non_void_error_union_payload_ignored.zig | 2 -- .../noreturn_builtins_divert_control_flow.zig | 2 -- .../compile_errors/noreturn_struct_field.zig | 2 -- .../normal_string_with_newline.zig | 2 -- .../cases/compile_errors/not_an_enum_type.zig | 2 -- .../number_literal_bad_exponent.zig | 2 -- .../offsetOf-bad_field_name.zig | 2 -- .../compile_errors/offsetOf-non_struct.zig | 2 -- .../old_fn_ptr_in_extern_context.zig | 2 -- ...binary_operator_allowed_for_error_sets.zig | 2 -- ...nly_untyped_undef_coerces_to_all_types.zig | 2 -- .../compile_errors/opaque_type_with_field.zig | 2 -- .../optional_empty_error_set.zig | 2 -- .../compile_errors/out_of_bounds_index.zig | 1 - ..._comptime_float_passed_to_intFromFloat.zig | 2 -- .../overflow_in_enum_value_allocation.zig | 2 -- .../packed_struct_backing_int_wrong.zig | 2 -- .../packed_struct_comparison.zig | 2 -- ...truct_with_fields_of_not_allowed_types.zig | 2 -- .../packed_union_fields_mismatch.zig | 2 -- .../packed_union_given_enum_tag_type.zig | 2 -- ...cked_union_with_automatic_layout_field.zig | 2 -- .../panic_called_at_compile_time.zig | 2 -- .../panic_has_source_location.zig | 2 -- .../parameter_redeclaration.zig | 2 -- .../parameter_shadowing_global.zig | 2 -- .../pass_const_ptr_to_mutable_ptr_fn.zig | 2 -- ..._not-aligned-enough_pointer_to_cmpxchg.zig | 2 -- ...sing_an_under-aligned_function_pointer.zig | 1 - ...ast_const_pointer_to_mutable_C_pointer.zig | 2 -- ...pointer_arithmetic_on_pointer-to-array.zig | 2 -- ..._when_coercing_pointer_to_anon_literal.zig | 2 -- .../pointer_to_anyopaque_slice.zig | 2 -- .../compile_errors/pointer_to_noreturn.zig | 2 -- .../pointer_with_different_address_spaces.zig | 1 - ...pointers_with_different_address_spaces.zig | 1 - .../compile_errors/pointless discard.zig | 2 -- .../compile_errors/popCount-non-integer.zig | 2 -- ...ives_take_precedence_over_declarations.zig | 2 -- .../ptrCast_discards_const_qualifier.zig | 2 -- .../ptrFromInt_non_ptr_type.zig | 2 -- .../ptrFromInt_with_misaligned_address.zig | 2 -- .../compile_errors/ptr_coerced_to_slice.zig | 2 -- .../compile_errors/ptrcast_to_non-pointer.zig | 2 -- ...e_operator_in_switch_used_on_error_set.zig | 2 -- ...ading_past_end_of_pointer_casted_array.zig | 2 -- .../reassign_to_array_parameter.zig | 2 -- .../reassign_to_slice_parameter.zig | 2 -- .../reassign_to_struct_parameter.zig | 2 -- .../compile_errors/redefinition_of_enums.zig | 2 -- .../redefinition_of_global_variables.zig | 2 -- .../compile_errors/redefinition_of_struct.zig | 2 -- .../compile_errors/redundant_ptr_cast.zig | 2 -- .../reference_to_const_data.zig | 2 -- ...when_assigning_a_value_within_a_struct.zig | 2 -- .../reified_enum_field_value_overflow.zig | 2 -- .../reify_enum_with_duplicate_field.zig | 2 -- .../reify_enum_with_duplicate_tag_value.zig | 2 -- .../reify_type.Fn_with_is_generic_true.zig | 2 -- .../reify_type.Fn_with_return_type_null.zig | 2 -- ...ify_typeOf_with_incompatible_arguments.zig | 2 -- .../reify_typeOf_with_no_arguments.zig | 2 -- ...austive_enum_with_non-integer_tag_type.zig | 2 -- .../reify_type_for_tagged_extern_union.zig | 2 -- .../reify_type_for_tagged_packed_union.zig | 2 -- ...for_tagged_union_with_extra_enum_field.zig | 2 -- ...or_tagged_union_with_extra_union_field.zig | 2 -- ...e_for_tagged_union_with_no_enum_fields.zig | 2 -- ..._for_tagged_union_with_no_union_fields.zig | 2 -- ...reify_type_for_union_with_opaque_field.zig | 2 -- .../reify_type_with_Type.Int.zig | 2 -- ..._extern_function_definitions_with_body.zig | 2 -- ...ect_extern_variables_with_initializers.zig | 2 -- ...n_returning_type_crashes_compiler_2655.zig | 2 -- ...solve_inferred_error_set_of_generic_fn.zig | 2 -- ...ompatibility_mismatching_handle_is_ptr.zig | 2 -- ...mismatching_handle_is_ptr_generic_call.zig | 2 -- .../return_from_defer_expression.zig | 2 -- .../return_from_naked_function.zig | 2 -- .../return_incompatible_generic_struct.zig | 2 -- .../return_invalid_type_from_test.zig | 2 -- .../return_undefined_from_noreturn.zig | 2 -- ...time_@ptrFromInt_to_comptime_only_type.zig | 1 - ...ast_to_union_which_has_non-void_fields.zig | 2 -- ...runtime_index_into_comptime_type_slice.zig | 2 -- .../runtime_indexing_comptime_array.zig | 2 -- .../runtime_to_comptime_num.zig | 2 -- .../runtime_value_in_switch_prong.zig | 2 -- ...ating_arithmetic_does_not_allow_floats.zig | 2 -- ...rating_shl_does_not_allow_negative_rhs.zig | 2 -- ...f_referential_struct_requires_comptime.zig | 2 -- ...lf_referential_union_requires_comptime.zig | 2 -- .../setting_a_section_on_a_local_variable.zig | 2 -- ...shift_amount_has_to_be_an_integer_type.zig | 2 -- .../shift_by_negative_comptime_integer.zig | 2 -- ...ift_on_type_with_non-power-of-two_size.zig | 2 -- ...fting_RHS_is_log2_of_LHS_int_bit_width.zig | 2 -- ...ing_without_int_type_or_comptime_known.zig | 2 -- .../shlExact_shifts_out_1_bits.zig | 2 -- .../shrExact_shifts_out_1_bits.zig | 2 -- .../signed_integer_division.zig | 2 -- test/cases/compile_errors/sizeOf_bad_type.zig | 2 -- ...ce_cannot_have_its_bytes_reinterpreted.zig | 2 -- .../slice_of_non_array_type.zig | 2 -- .../compile_errors/slice_of_null_pointer.zig | 1 - .../slice_passed_as_array_init_type.zig | 2 -- ...e_passed_as_array_init_type_with_elems.zig | 2 -- .../slice_sentinel_mismatch-1.zig | 2 -- .../slice_sentinel_mismatch-2.zig | 2 -- .../slice_to_anyopaque_pointer.zig | 2 -- .../specify_non-integer_enum_tag_type.zig | 2 -- .../spirv_merge_logical_pointers.zig | 1 - .../std.fmt_error_for_unused_arguments.zig | 2 -- ...tor_pointer_with_unknown_runtime_index.zig | 2 -- ...t_depends_on_itself_via_optional_field.zig | 2 -- .../struct_duplicate_field_name.zig | 1 - .../struct_init_passed_to_type_param.zig | 2 -- .../struct_init_syntax_for_array.zig | 2 -- .../struct_type_mismatch_in_arg.zig | 2 -- ...ype_returned_from_non-generic_function.zig | 2 -- ...eclarations_unavailable_for_reify_type.zig | 2 -- .../struct_with_invalid_field.zig | 2 -- .../sub_sat_on_undefined_value.zig | 2 -- .../sub_wrap_on_undefined_value.zig | 2 -- .../switch_capture_incompatible_types.zig | 2 -- ...expression-duplicate_enumeration_prong.zig | 2 -- ...te_enumeration_prong_when_else_present.zig | 2 -- ...witch_expression-duplicate_error_prong.zig | 2 -- ...uplicate_error_prong_when_else_present.zig | 2 -- ...duplicate_or_overlapping_integer_value.zig | 2 -- .../switch_expression-duplicate_type.zig | 2 -- ...expression-duplicate_type_struct_alias.zig | 2 -- ...h_expression-missing_enumeration_prong.zig | 2 -- .../switch_expression-missing_error_prong.zig | 2 -- ...switch_expression-multiple_else_prongs.zig | 2 -- ...pression-non_exhaustive_integer_prongs.zig | 2 -- ...on-switch_on_pointer_type_with_no_else.zig | 2 -- ...expression-unreachable_else_prong_bool.zig | 2 -- ...expression-unreachable_else_prong_enum.zig | 2 -- ...xpression-unreachable_else_prong_error.zig | 2 -- ...ession-unreachable_else_prong_range_i8.zig | 2 -- ...ession-unreachable_else_prong_range_u8.zig | 2 -- ...h_expression-unreachable_else_prong_u1.zig | 2 -- ...h_expression-unreachable_else_prong_u2.zig | 2 -- ...ch_on_enum_with_1_field_with_no_prongs.zig | 2 -- ...h_on_error_with_1_field_with_no_prongs.zig | 2 -- ...tch_on_error_with_capture_by_reference.zig | 2 -- ..._error_with_non_trivial_switch_operand.zig | 2 -- .../switch_on_non_err_union.zig | 1 - test/cases/compile_errors/switch_on_slice.zig | 2 -- .../switch_on_union_with_no_attached_enum.zig | 2 -- .../switch_ranges_endpoints_are_validated.zig | 2 -- .../switch_with_overlapping_case_ranges.zig | 2 -- ...hing_with_exhaustive_enum_has___prong_.zig | 2 -- .../switching_with_non-exhaustive_enums.zig | 2 -- .../compile_errors/tab_inside_comment.zig | 2 -- .../compile_errors/tab_inside_doc_comment.zig | 2 -- .../tab_inside_multiline_string.zig | 2 -- .../compile_errors/tab_inside_string.zig | 2 -- ...n_invalid_value_of_non-exhaustive_enum.zig | 2 -- ...d_on_union_with_no_associated_enum_tag.zig | 2 -- .../tag_capture_on_non_inline_prong.zig | 2 -- .../take_slice_of_invalid_dereference.zig | 2 -- .../threadlocal_qualifier_on_const.zig | 2 -- .../compile_errors/too_big_packed_struct.zig | 2 -- .../top_level_decl_dependency_loop.zig | 2 -- .../compile_errors/truncate_sign_mismatch.zig | 2 -- ...in_function_with_non_error_return_type.zig | 2 -- test/cases/compile_errors/try_return.zig | 2 -- .../compile_errors/tuple_declarations.zig | 2 -- .../compile_errors/tuple_init_edge_cases.zig | 2 -- .../compile_errors/tuple_ptr_to_mut_slice.zig | 2 -- .../type_checking_function_pointers.zig | 2 -- .../type_error_in_implicit_return.zig | 2 -- ...e_mismatch_in_C_prototype_with_varargs.zig | 2 -- ...type_mismatch_with_tuple_concatenation.zig | 2 -- .../type_variables_must_be_constant.zig | 2 -- .../compile_errors/undeclared_identifier.zig | 2 -- ...ntifier_error_should_mark_fn_as_impure.zig | 2 -- ...clared_identifier_in_unanalyzed_branch.zig | 2 -- .../undefined_function_call.zig | 2 -- .../underscore_is_not_a_declarable_symbol.zig | 2 -- ...rscore_should_not_be_usable_inside_for.zig | 2 -- ...core_should_not_be_usable_inside_while.zig | 2 -- ...should_not_be_usable_inside_while_else.zig | 2 -- ...witch_with_enum_declared_in_other_file.zig | 2 -- .../union_access_of_inactive_field.zig | 1 - .../union_auto-enum_value_already_taken.zig | 2 -- .../union_calling_inactive_field_as_fn.zig | 2 -- .../union_duplicate_enum_field.zig | 1 - .../union_duplicate_field_definition.zig | 1 - .../union_enum_field_does_not_match_enum.zig | 2 -- .../union_enum_field_missing.zig | 1 - .../compile_errors/union_extra_field.zig | 1 - ...are_resolved_before_tag_type_is_needed.zig | 2 -- ...nion_init_with_non_type_as_first_param.zig | 2 -- ...nion_init_with_none_or_multiple_fields.zig | 2 -- .../union_init_with_struct_as_first_param.zig | 2 -- .../union_noreturn_field_initialized.zig | 2 -- .../union_runtime_coercion_from_enum.zig | 1 - .../union_with_specified_enum_omits_field.zig | 2 -- ...ith_too_small_explicit_signed_tag_type.zig | 2 -- ...h_too_small_explicit_unsigned_tag_type.zig | 2 -- .../unknown_length_pointer_to_opaque.zig | 2 -- .../unreachable_code-double_break.zig | 2 -- .../unreachable_code-nested_returns.zig | 2 -- .../cases/compile_errors/unreachable_code.zig | 2 -- .../unreachable_else_prong_err_set.zig | 2 -- .../unreachable_in_naked_func.zig | 2 -- .../compile_errors/unreachable_parameter.zig | 2 -- .../compile_errors/unreachable_variable.zig | 2 -- .../unreachable_with_return.zig | 2 -- .../untagged_union_integer_conversion.zig | 2 -- .../unused_value_in_switch_in_loop.zig | 2 -- .../unused_variable_error_on_errdefer.zig | 2 -- ...use_anyopaque_as_return_type_of_fn_ptr.zig | 2 -- ...to_assign_null_to_non-nullable_pointer.zig | 2 -- ..._invalid_number_literal_as_array_index.zig | 2 -- .../use_of_undeclared_identifier.zig | 2 -- ..._unknown_len_ptr_type_instead_of_array.zig | 2 -- .../variable_has_wrong_type.zig | 2 -- ...lization_compile_error_then_referenced.zig | 2 -- .../variable_with_type_noreturn.zig | 2 -- .../variadic_arg_validation.zig | 2 -- .../vector_index_out_of_bounds.zig | 2 -- .../volatile_on_global_assembly.zig | 2 -- ...is_a_compile_error_in_non-Wasm_targets.zig | 1 - ...is_a_compile_error_in_non-Wasm_targets.zig | 1 - .../while_expected_bool_got_error_union.zig | 2 -- .../while_expected_bool_got_optional.zig | 2 -- .../while_expected_error_union_got_bool.zig | 2 -- ...hile_expected_error_union_got_optional.zig | 2 -- .../while_expected_optional_got_bool.zig | 2 -- ...hile_expected_optional_got_error_union.zig | 2 -- .../while_loop_body_expression_ignored.zig | 2 -- .../while_loop_break_value_ignored.zig | 2 -- .../write_to_const_global_variable.zig | 2 -- .../compile_errors/wrong_function_type.zig | 2 -- .../wrong_number_of_arguments.zig | 2 -- ...number_of_arguments_for_method_fn_call.zig | 2 -- ...ointer_coerced_to_pointer_to_opaque_{}.zig | 2 -- .../wrong_size_to_an_array_literal.zig | 2 -- .../wrong_type_for_reify_type.zig | 2 -- .../wrong_type_passed_to_panic.zig | 2 -- .../compile_errors/wrong_type_to_hasField.zig | 2 -- ..._given_to_atomic_order_args_in_cmpxchg.zig | 2 -- .../wrong_types_given_to_export.zig | 2 -- ...generic_args_are_coerced_to_param_type.zig | 2 -- test/cases/error_in_nested_declaration.zig | 3 +- test/cases/f32_passed_to_variadic_fn.zig | 2 +- test/cases/float_mode_optimized_reduce.zig | 2 +- .../fn_typeinfo_passed_to_comptime_fn.zig | 2 +- test/cases/large_add_function.zig | 2 +- ...ess_chaining_pointer_to_optional_array.zig | 2 +- ..._pointer_access_chaining_array_pointer.zig | 2 +- ...spaces_pointer_access_chaining_complex.zig | 2 +- ...pointer_access_chaining_struct_pointer.zig | 2 +- test/cases/llvm/blocks.zig | 2 +- ..._multiple_pointers_with_address_spaces.zig | 2 +- test/cases/llvm/for_loop.zig | 2 +- test/cases/llvm/hello_world.zig | 2 +- test/cases/llvm/large_slices.zig | 2 +- test/cases/llvm/nested_blocks.zig | 2 +- test/cases/llvm/optionals.zig | 2 +- .../llvm/pointer_keeps_address_space.zig | 2 +- ...ace_when_taking_address_of_dereference.zig | 2 +- ...ress_space_coerces_to_implicit_pointer.zig | 2 +- test/cases/llvm/rem.zig | 2 +- .../llvm/simple_addition_and_subtraction.zig | 2 +- test/cases/llvm/simple_if_statement.zig | 2 +- test/cases/llvm/while_loops.zig | 2 +- test/cases/maximum_sized_integer_literal.zig | 3 +- test/cases/pic_freestanding.zig | 2 +- test/cases/pic_linux.zig | 2 +- ...ned_sentinel_terminated_const_u8_slice.zig | 3 +- test/cases/safety/@alignCast misaligned.zig | 2 +- .../@enumFromInt - no matching tag value.zig | 2 +- ...numFromInt truncated bits - exhaustive.zig | 2 +- ...FromInt truncated bits - nonexhaustive.zig | 2 +- ...rCast error not present in destination.zig | 2 +- ...ast error union casted to disjoint set.zig | 2 +- test/cases/safety/@intCast to u0.zig | 2 +- ...at cannot fit - boundary case - i0 max.zig | 2 +- ...at cannot fit - boundary case - i0 min.zig | 2 +- ...annot fit - boundary case - signed max.zig | 2 +- ...annot fit - boundary case - signed min.zig | 2 +- ...at cannot fit - boundary case - u0 max.zig | 2 +- ...at cannot fit - boundary case - u0 min.zig | 2 +- ...not fit - boundary case - unsigned max.zig | 2 +- ...not fit - boundary case - unsigned min.zig | 2 +- ...annot fit - boundary case - vector max.zig | 2 +- ...annot fit - boundary case - vector min.zig | 2 +- ...oat cannot fit - negative out of range.zig | 2 +- ...loat cannot fit - negative to unsigned.zig | 2 +- ...oat cannot fit - positive out of range.zig | 2 +- ...o to non-optional byte-aligned pointer.zig | 2 +- ...t address zero to non-optional pointer.zig | 2 +- .../@ptrFromInt with misaligned address.zig | 2 +- .../@tagName on corrupted enum value.zig | 2 +- .../@tagName on corrupted union value.zig | 2 +- .../array slice sentinel mismatch vector.zig | 2 +- .../safety/array slice sentinel mismatch.zig | 2 +- test/cases/safety/bad union field access.zig | 2 +- test/cases/safety/calling panic.zig | 2 +- ...ast []u8 to bigger slice of wrong size.zig | 2 +- ...er to global error and no code matches.zig | 2 +- ...mpty slice with sentinel out of bounds.zig | 2 +- .../exact division failure - vectors.zig | 2 +- test/cases/safety/exact division failure.zig | 2 +- test/cases/safety/for_len_mismatch.zig | 2 +- test/cases/safety/for_len_mismatch_three.zig | 2 +- .../ignored expression integer overflow.zig | 2 +- .../safety/integer addition overflow.zig | 2 +- .../integer division by zero - vectors.zig | 2 +- .../cases/safety/integer division by zero.zig | 2 +- .../integer multiplication overflow.zig | 2 +- .../safety/integer negation overflow.zig | 2 +- .../safety/integer subtraction overflow.zig | 2 +- test/cases/safety/memcpy_alias.zig | 2 +- test/cases/safety/memcpy_len_mismatch.zig | 2 +- test/cases/safety/memmove_len_mismatch.zig | 2 +- .../safety/memset_array_undefined_bytes.zig | 2 +- .../safety/memset_array_undefined_large.zig | 2 +- .../safety/memset_slice_undefined_bytes.zig | 2 +- .../safety/memset_slice_undefined_large.zig | 2 +- test/cases/safety/modrem by zero.zig | 2 +- test/cases/safety/modulus by zero.zig | 2 +- test/cases/safety/noreturn returned.zig | 2 +- .../optional unwrap operator on C pointer.zig | 2 +- ...tional unwrap operator on null pointer.zig | 2 +- .../cases/safety/optional_empty_error_set.zig | 2 +- .../out of bounds array slice by length.zig | 2 +- .../safety/out of bounds slice access.zig | 2 +- ...r casting null to non-optional pointer.zig | 2 +- ...inter casting to null function pointer.zig | 2 +- .../pointer slice sentinel mismatch.zig | 2 +- .../safety/remainder division by zero.zig | 2 +- .../safety/shift left by huge amount.zig | 2 +- .../safety/shift right by huge amount.zig | 2 +- ...ed integer division overflow - vectors.zig | 2 +- .../signed integer division overflow.zig | 2 +- ...in cast to unsigned integer - widening.zig | 2 +- ...ot fitting in cast to unsigned integer.zig | 2 +- .../safety/signed shift left overflow.zig | 2 +- .../safety/signed shift right overflow.zig | 2 +- .../safety/signed-unsigned vector cast.zig | 2 +- ...ice by length sentinel mismatch on lhs.zig | 2 +- ...ice by length sentinel mismatch on rhs.zig | 2 +- .../slice sentinel mismatch - floats.zig | 2 +- ... sentinel mismatch - optional pointers.zig | 2 +- .../safety/slice slice sentinel mismatch.zig | 2 +- ...ice start index greater than end index.zig | 2 +- ...h sentinel out of bounds - runtime len.zig | 2 +- .../slice with sentinel out of bounds.zig | 2 +- test/cases/safety/slice_cast_change_len_0.zig | 2 +- test/cases/safety/slice_cast_change_len_1.zig | 2 +- test/cases/safety/slice_cast_change_len_2.zig | 2 +- .../slicing null C pointer - runtime len.zig | 2 +- test/cases/safety/slicing null C pointer.zig | 2 +- ...else on corrupt enum value - one prong.zig | 2 +- ...tch else on corrupt enum value - union.zig | 2 +- .../switch else on corrupt enum value.zig | 2 +- .../safety/switch on corrupted enum value.zig | 2 +- .../switch on corrupted union value.zig | 2 +- test/cases/safety/truncating vector cast.zig | 2 +- test/cases/safety/unreachable.zig | 2 +- ...ast to signed integer - same bit count.zig | 2 +- .../safety/unsigned shift left overflow.zig | 2 +- .../safety/unsigned shift right overflow.zig | 2 +- .../safety/unsigned-signed vector cast.zig | 2 +- test/cases/safety/unwrap error switch.zig | 2 +- test/cases/safety/unwrap error.zig | 2 +- ...e does not fit in shortening cast - u0.zig | 2 +- .../value does not fit in shortening cast.zig | 2 +- .../vector integer addition overflow.zig | 2 +- ...vector integer multiplication overflow.zig | 2 +- .../vector integer negation overflow.zig | 2 +- .../vector integer subtraction overflow.zig | 2 +- test/cases/safety/zero casted to error.zig | 2 +- test/cases/spirv_mergable_pointers.zig | 2 +- .../taking_pointer_of_global_tagged_union.zig | 2 +- test/cases/union_unresolved_layout.zig | 2 +- test/src/Cases.zig | 28 +++++++++++++------ 854 files changed, 160 insertions(+), 1546 deletions(-) rename test/cases/{ => compile_errors}/bad_inferred_variable_type.zig (89%) rename test/cases/{ => compile_errors}/comparison_of_non-tagged_union_and_enum_literal.zig (89%) diff --git a/test/cases/README.md b/test/cases/README.md index 97c82dae96..854cb8c99c 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 1a18c335c4..d1aabbc922 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 8c4f5ea051..44645022c4 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/compile_errors/@embedFile_with_empty_path.zig b/test/cases/compile_errors/@embedFile_with_empty_path.zig index 305e8a74cc..c8a5e6c1af 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 b71b781cca..31ca62216a 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 0bc18afb9f..6f07910915 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 2899d08348..ec98c1bc14 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 c6d0decf98..bb4c391a94 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 0764dc9472..03b4a425a5 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 c0188477b8..a578ebd84b 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 21c67e151c..10dd0ee4d1 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 643b5f6572..967c42db23 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 a1a57d1e97..d5ab67d8ee 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 fec57b2b36..d353526d62 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 7f0bc562ac..9634a74c30 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 176ace28db..37bc8f5388 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 c6bc9cfe2e..780d48c9cf 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 e23a985d1a..a0648e1a0f 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 b957485735..9246e61089 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 9b2745dc4a..170220e9e6 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 e41fbd229c..3ec9655cf2 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 25345aced0..aba38bef0d 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 5408c21314..253adceb05 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 4e2f1ca023..2f9907d489 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 409a8e0f93..3266d99397 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 5defb463c2..06562454bf 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 c32b9a0755..cd5ccc90c4 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 306fb7efc0..59fcc77d7f 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 4bcb9bd237..e72860d87f 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 b9e6f24a55..a3f6813888 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 8f4e447aba..0a96a0f975 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 0189d0f09c..1cb6de489f 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 5c634eceb0..880b5af001 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 ce28145269..8073b376ce 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 c56440b48a..1ec96eb31a 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 9c34b58298..aba823a37e 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 ec0dcc2ece..a25552c3a1 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 38360e7ed5..ee666a028b 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 405af4f235..ae2566beb9 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 cc410e6228..2e585dc28a 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 7cc7a4b6ab..2437cbb4c0 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 9ac006a1a4..8f8068c620 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 312ff44e0e..074398f799 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 cb35004034..98c6b0c4d9 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 4f595a95da..294159b293 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 f3d218e465..ae8bd3f51b 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 f91b6a4ef2..f48f468831 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 b2ca6950f7..720aef2ebb 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 9ac4fcb735..1979440a99 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 66bb505fab..6c90c08f23 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 04e448b865..19b600ae9b 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 2725d07c2f..f3f22df2b6 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 c877eea8d2..3f5052a424 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 4643dc7543..8b793eaff3 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 e0d0a411b4..fa71a420a6 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 d27f2854dc..67c218129c 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 1f39222fd7..cf9e5824c9 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 66b249653c..04bf7ae899 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 3fd7779ddc..7c9733ee9f 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 135081c15c..af9319912d 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 1d4afd55ac..22759b1812 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 912bf6ba3c..adaee330a7 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 ad3b0a7254..2dd15d126f 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 c870521822..9dc31cd0e3 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 cbc380c8fe..8fc239ad21 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 c03f05d0ad..71a2b005ae 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 0c056cb39b..337a8c055d 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/bad_inferred_variable_type.zig b/test/cases/compile_errors/bad_inferred_variable_type.zig similarity index 89% rename from test/cases/bad_inferred_variable_type.zig rename to test/cases/compile_errors/bad_inferred_variable_type.zig index e841299606..b49f37e582 100644 --- a/test/cases/bad_inferred_variable_type.zig +++ b/test/cases/compile_errors/bad_inferred_variable_type.zig @@ -5,6 +5,5 @@ pub fn main() void { // error // output_mode=Exe -// backend=stage2 // // :2:9: error: variable of type '@TypeOf(null)' must be const or comptime diff --git a/test/cases/compile_errors/bad_member_access_on_tuple.zig b/test/cases/compile_errors/bad_member_access_on_tuple.zig index 0f91655fc0..af958cef7f 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 6eca5d7e3d..9c2a4e9c9e 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 2a028913a8..846a721992 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 0f4fad0463..1a4049dfff 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 1a7305904b..698406b44f 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 7f3711b7f1..3ae88d65f9 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 e1a16be60a..9992c6d41e 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 b6362e83c8..080dec1789 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 e0bf5c2624..9ee45b6356 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 3562efa4f6..7b07b40b08 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 1a7b71a1df..dc777240e3 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 24a7644ce1..de3e466fea 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 b0ce2c13b2..e63d2cbc00 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 502feb4326..4a532a22ae 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 24150e862b..b87ae6f0db 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 51bb653a8a..386f611370 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 60e1deaa97..6bc5b8dc74 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 40ae176bb0..9a9edadb59 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 08de574e0b..e861457eb2 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 5f42b7d9af..812dd49c11 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 adc91d04e9..cd7e6aeffb 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 28036c309c..cc3409cb29 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 ca49983558..ebd2c33bf4 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 0960c35074..c4e451dcf7 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 454309eb89..e00eb8e42b 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 74d11528eb..e6af3ab5d1 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 a80415119c..1779936d34 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 58ac0a99b4..12342344b0 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 a210f7cf8d..16204b5ea5 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 c1e9399e5d..53e8dfbe07 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 dcb7c23548..99c375cf38 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 1698fdeaed..0cad3b15f9 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 2275e9dc92..3af1ade18c 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 792fd9fb0d..a62e1d7f7e 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 3d6628b799..dd31ab422b 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 5bc295e782..36a6109c7b 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 427832caab..da3e94959f 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 39da655d7f..91cc237470 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 1eaabef474..c90694c76a 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 844444ce36..5cd58edff6 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 c0f8f8b90e..4978c0af90 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 8cf62c8ec0..2ee09bbf25 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 32c6ee64b2..39094a2d60 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 855f9aeb40..4a9d8bdee1 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 8855755ec1..fb7f5a2677 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 40198ef06a..4c490e777d 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 9002e4d355..b44f070624 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 9416cf8309..8174663f7d 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 4d8c5f53e9..6df2fb5f64 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/comparison_of_non-tagged_union_and_enum_literal.zig b/test/cases/compile_errors/comparison_of_non-tagged_union_and_enum_literal.zig similarity index 89% rename from test/cases/comparison_of_non-tagged_union_and_enum_literal.zig rename to test/cases/compile_errors/comparison_of_non-tagged_union_and_enum_literal.zig index 3e529d5e30..567803efad 100644 --- a/test/cases/comparison_of_non-tagged_union_and_enum_literal.zig +++ b/test/cases/compile_errors/comparison_of_non-tagged_union_and_enum_literal.zig @@ -7,8 +7,6 @@ export fn entry() void { } // 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/compileError_shows_traceback_of_references_that_caused_it.zig b/test/cases/compile_errors/compileError_shows_traceback_of_references_that_caused_it.zig index d5206671fb..bbc94bee9e 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 6ba1329a2e..8abbddb0bc 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 9813951a8b..86740e274c 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 fcb696ed64..12e570062c 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 3a27d5b013..f82e5b2002 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 64fae2aac3..7371a2346e 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 c2fb78f62c..b526217f26 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 88441b294e..25c0da1d8e 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 e9f356ca78..088317e261 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 465a0f466e..9f6e6078f1 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 9e62420f1f..72466b5a03 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 d3462ed898..61560b5f68 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 fb1e60cb3d..66b6cf1101 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 f4837c812e..f46b176d2e 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 56b65c1ab7..279683ba37 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 6a23da4cb6..f8c6fc9618 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 55b8b1bde7..1fbc3d07f6 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 fe6f3c202e..50b907d8cd 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 2724af3059..a1bc972228 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 e9fb8c0066..d2ac815443 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 425eb99e9c..030be5af03 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 3e880e5c14..d0fb6f1c97 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 da526886ec..9a0a80995a 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 83c48e8acd..d39b3c76ac 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 c111b026a5..10de995d21 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 24aa36949b..f61a700c34 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 249d59414a..d3793a9eeb 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 a6e599ca38..adfae0de4d 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 aa3719816c..42cab854d0 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 9640afe406..03f966395b 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 519deb1952..749d1db94c 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 95ace47530..16be205e3e 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 74b3516585..6086dd85c6 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 576b028372..96b77667b9 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 7bdf07a1ce..6fc2414d6c 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 5283239af6..a455f7453f 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 eeb69a4954..2333de8820 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 4c296f9080..bb5b5201aa 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 559e8e743a..1138a6bd66 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 34501e3c51..d290b08ab4 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 81d0fbda1b..4ab8c4c6ae 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 2550c88d27..57459f488e 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 7c71da914d..c09b725f66 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 55d6078b22..e2221ea609 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 353f94b8d9..61f5a5dd99 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 b1a7d5daa6..7c011ac591 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 ebc4823cdf..6e98e0b004 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 1eed8aad53..4abd10da71 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 8811d130ad..7c5085daf0 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 973290ea93..fb95437750 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 5893a2aa4b..c5fb3dac15 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 eab3ecaf98..ef67be0293 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 dd828a42fc..c786e01c6b 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 dbebf07e0b..d628c56f44 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 7b22edef20..0acc58c992 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 81ccebf37b..a4ae379651 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 b3a4f4495b..f357e5544f 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 7d5ce388b9..91f6f13c7e 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 927537d952..394f1aee7d 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 e1e220e346..fa1688c61e 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 913100f79b..cfce477ddc 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 b0f656b3c4..6ea2ae12ec 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 bb1ba26445..4bf6f7ecb4 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 956ea31f07..c769b4b2c6 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 2003adb061..9cf1a8b905 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 99d80778b1..5eb0821069 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 5d08573e32..115036acf9 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 341b83c2b3..1627fc743c 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 5ac9ed454f..79f36b9cc9 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 70320c204e..964acb67a9 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 112017d29d..26fbae6304 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 eab95cd9da..a4ce1680ff 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 498a0c80b7..6f55e8c277 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 7c258adce7..d658876cf6 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 74df2d3de9..4ccf348a32 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 efb9e209cf..30e332b3be 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 56f32c7681..8ac082349a 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 304fd031f1..de01b6b487 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 469c9e5e1e..2a21f01b77 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 e344452296..6b474f9312 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 149dc13e04..5f47419e69 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 c7b9da5c74..d13f85d066 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 a146bd39ba..96c50a8ee6 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 e20b2861cc..b44d20837b 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 08e19cd46a..6d75b7abd5 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 016dfb1412..39c5e8a38c 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 fee8219a7b..d33cbb5354 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 b7d5c95c25..7b9eafce91 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 12bb629629..7c311aaee7 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 1aee4580ae..28257dd660 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 0418d327c9..4f8359b6a0 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 05189c7b0c..4efb08ec6d 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 ce6ba0f412..f0f8d52f5b 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 76c76d9301..3ff9961de8 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 62274236ff..5325e66cfe 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 fc712bb7c2..f2fde1d48f 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 34fab676fb..db33301f06 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 beee31721c..a0e476f087 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 fd418566bc..373f10444d 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 9720ff90f1..09734b5eb7 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 93eefea144..16511d4389 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 7166cfc8eb..b2eaed193b 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 ab460934e0..a0a80b7395 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 bc848c2ddb..9cd30c6f8f 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 c897db4abb..ff54d944fd 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 7eeb62b146..74c49f7097 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 4ee3474941..af29796e86 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 832269268a..54243def0e 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 c98a317400..5bb71daf13 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 ff18791c49..3476bf6ead 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 7f975c4b0a..e78db25b6e 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 c7fe0d8b40..8522e6a149 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 2f526277fe..4a412b9f40 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 9d8a7ef17c..7d06f6de3c 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 20248c2355..ebffac423d 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 59031c4ca6..3ad3a33caf 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 d96c96f78c..d389d04344 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 93434d0c21..8d7c0cfe16 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 a4cb5b3c4e..dfde7039cd 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 a1cdd58a33..fed58d27d0 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 11c013acee..fd6305ec23 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 7a1506efac..ae653f9c70 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 9c5e381e63..f2e2a9ca1b 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 76a8c091f5..bbea60ba8c 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 7d9f05b6a4..f92a30272b 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 5d05b1061f..a356f92d71 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 8178ee51fa..23c0ae3dfe 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 e40ca022d2..caac00b4fb 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 92ca1c8b37..6b70dc94e4 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 5b49dc16b7..49164ab41a 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 58fdf96402..fe66529d3d 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 12eeda58ca..b15f729f4f 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 fd8aec06d0..66e80a95a6 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 c8b4672244..aeb9c1c776 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 2775ea051e..f7807c0d51 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 ad670fe88c..c1f009ecac 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 afae037ef1..10ab961e01 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 4ff2841282..91842ef16c 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 9b82fa8b4f..d577307b8f 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 000fe43418..449480fcda 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 5110e41334..2078dc39b3 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 a650c19c4b..2588a5e55d 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 2675c5692a..f6c8e37b08 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 7ed2811ccf..97e28e2a50 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 abe2b006b7..e5696fd056 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 4dd0e0fc39..8fca872ffb 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 ed7eb80b50..180bb9d8fe 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 90c978b40f..9980128f90 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 70b88a4deb..61e9fbd36d 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 ca1b60da5e..4d4441fa9b 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 f721bc8655..8a57d1e8d8 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 6c4ff442c5..0b8b11e4bf 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 ed29561060..234a2db704 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 d75e7dbd05..85decd8a6c 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 ff7a2737dc..e5205c9434 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 46974e5f1e..1730ad5db9 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 6f67f72525..06f492e2ef 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 1a77f8f129..b5681fd2d2 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 6e2085302c..8539746b3c 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 1dab9d81c9..609475ff33 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 bcf15569ff..465dde2e83 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 02a463a260..add6bcd4b3 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 3738f89492..1602ebea88 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 3ccb57ccb5..3f46dc098f 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 bab8ec29c0..39f42bd8ee 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 912ccbc790..153dad7abd 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 e8dc8bb534..341262d1b5 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 afc1798669..7d98584d8b 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 e91dbae7f8..535e4b453e 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 1fbe4dd3ad..41eb0175a1 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 2830293b70..7f62d9bc8a 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 9e99421cd1..33866ed43c 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 e2e7b7e3b3..6d07499787 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 33ca6ab600..3691a89b5d 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 e3d004fee1..b75f38fa2e 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 a23809528b..f5996a6fbd 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 ed01aa7df2..f807ba06bf 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 e28f8616e2..f865b22b97 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 3067c07767..96944b03cd 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 0bb345b387..2de10d8adc 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 3a4eb8b5ba..a19bb1a158 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 f05c70bc14..9ebc871e73 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 2d27824f6b..de5b0811f2 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 4b39ed7c16..d9663abd5e 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 538a56faf1..5738c590e9 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 28d3c2445e..b9a53943cf 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 fcecfa8611..367b547d8e 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 171936097d..5a3d6ec53c 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 59ecf149dc..015c846697 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 caadf6c5d9..57636d2d06 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 53bbf20b40..8392644a8c 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 798b167dcb..b72a723cca 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 5b0fa8a041..87bb4da365 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 bb52c54421..a297d3e2af 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 d2a54046de..356425d815 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 21991c66eb..29d522aad9 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 1691faaae0..b46852c266 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 41b94c8f26..b57fccd482 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 02ec65f5ab..7975ecddf5 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 0791540ed2..889b6dbc6f 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 b8448b2758..d00b725bf9 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 12e20e65bc..5560039310 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 11dd93d01e..5507dbc34e 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 8e499ab7e2..9886c42bae 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 e3bfc3eb96..b46d4fc514 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 1c2a8215d7..73738898bd 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 d79c0e9661..96aaa48c28 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 8456e70ede..eb7a5557d0 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 82056640fd..ae0d37f352 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 1e7568119f..7761cd918c 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 afe3484a41..d89d7b8124 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 9de1a2820f..24b9c61dea 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 49f46ee558..4a05a94b40 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 baf37cbe37..9d476dc021 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 270d0deb7c..5e154269a6 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 e1f590f35a..7f37ea4063 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 cbf27aeaa6..533e067703 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 d68fbda395..fd3f786905 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 e05aaad07a..136c0d11b8 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 2e7d37e60b..1d1fd379de 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 3297525fd9..0fa0403d38 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 6f480df097..d5e6150f73 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 0041976683..aa0fa25e86 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 606f069522..0d8e8bde07 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 83925a06f4..077b88436a 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 7a2bebf6b0..fc67f99f82 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 b5fca60516..3f18dbb2d5 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 3149a46810..cfcc53aa05 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 8f368d1b6a..379dd56c91 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 e6a9122e16..447de335a8 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 98c6224626..14cd363a14 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 6f167feaeb..a0e9358381 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 b560661176..3ecd83ff0c 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 48e0c3a2d5..d5a03443a8 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 7d2d94598d..136dfacc2d 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 0e59795993..0a34ce2153 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 5088bca6e7..85b7f81389 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 e86fa0a73a..1669c5d371 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 244eb765ec..47d1974f30 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 efad0a01de..a8b03d6910 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 490395a9de..29f81e4575 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 74fada311d..5dd4fec2c9 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 251559824e..8ae4c9cbd4 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 332fc0d895..f6d077d8a0 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 076e36ade1..dec9c9efb5 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 e4553d22f1..3ab3f8c2fa 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 bf1244b547..bb2fa3429c 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 c49a3287b1..2c03c8700f 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 e165fa8a6a..078b9c8689 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 71fcbb1892..b2c542d0f7 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 c22d70f3eb..f748345641 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 f3ea66ae1c..c58029f2f5 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 53fc3d93c4..69778fb366 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 05b6855582..a6f10668b6 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 3d5f8b9dc4..bd41ba27c9 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 0058cd5e36..76971eef0a 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 c7d7b4233a..68d4603a4a 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 51b1b48807..82d876b03a 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 94a5a2099c..a571d5d4c2 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 c59238d6a7..39a7092a96 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 a8dbf438cb..49872e54ca 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 9ea4c55d29..b47fb79d21 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 86ec05bf68..baaff94e8e 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 7a3922dd1f..f51c8df609 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 d0fc87ae8d..a748a687cd 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 2cb9135792..bfe9f282a4 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 77b7ce1177..8a1f298f25 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 a7c7d81094..e66521076d 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 b082c4cb3f..5528c9c713 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 88da04bcc0..b7f4544b69 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 65a348e2db..c1836b3885 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 371d35ac18..7c9dea7b4b 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 b7699e4780..e2a3c33e68 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 36a1a55aba..83ea21c187 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 8abd75afff..0b533c58fb 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 bf31720e85..13596be255 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 9f707f0db0..2d2e6bfd3b 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 67cd530948..678c032583 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 0dc220afd4..3eed4451a4 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 0ecd0c79a4..6a6bc5ecc8 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 9e1e6fe04c..bb6bc5b4e0 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 f27037e498..42095e5818 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 869111ed3b..3097ac76f6 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 2eada20a1b..87aa6706b0 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 eda71115e2..2380edfeaa 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 68e4cfdf70..6ffccdd623 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 232cd856fb..3c284e65b5 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 956b4a37a2..c09c55c0d6 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 69d5c11eab..bd4b432a42 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 886b9687d4..10b4d17e09 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 6792be129a..c7ae647400 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 cc24cd00e6..8cb3a37e29 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 5a9cd4ddad..becfe35011 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 7d397c85b3..50ff4e2fbd 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 86d21d4309..7b4bf5709e 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 20185d0e04..8cf8e1c977 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 6cef0866a8..5bc3941053 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 1662e364b3..8b488204c7 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 b61b6f94bf..7b6bccccfd 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 e4952e6951..51ab019ce1 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 0adf05e9ee..053dfde525 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 4c55060c52..61c5fb1497 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 5b81cd5fbc..a029eecebb 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 f49b7f137e..380953f772 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 e3f221d0c5..80d063a1ab 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 7e7e994321..ee44dd58ba 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 f0322e0484..dfce13b222 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 8115eb2ae1..c35c3026cb 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 b739be9544..901a535220 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 23e77a08c1..154c65f62f 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 f7c0baefd7..ca2d5dce42 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 2a5167adf2..f9ba14aa71 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 dada6eef05..b9dbdb5890 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 85a602fd40..6e1867bd0c 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 7100879b5b..57e939f134 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 a811efee8a..f9b464ba3d 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 cdbebf5457..27a471c329 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 44ac58f3d4..883c5de195 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 4e1e222245..979c6f3ee9 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 5ce8c76f4d..f9dc739585 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 8c06dc0be6..d2d240714d 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 e0cce9d86b..469de4ffa4 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 247fc193b2..87848983b1 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 1f679ea1d8..90170bbd9c 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 29e2239eea..e09aa2b211 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 ba7b30186e..59e3c5f440 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 9e460ececb..356ef13bc2 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 e2a2d2e635..db35952144 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 df5ba13330..24297404b6 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 4ae9931e8d..5e2d1c37b8 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 458f9f6439..cd2b5167ce 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 f2825e92c7..35a3fdd5cf 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 050ad41e74..f8d656b0bd 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 62798d0289..e59847e4e9 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 6c13611d64..8d1b78040a 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 45641fcabc..08e66450f3 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 d927a9dcc9..7704a28b6d 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 eee97e683b..442880458e 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 699edb5232..400fdd8d63 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 dac255e746..373ac8e2d9 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 449567bf95..4d01016489 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 cd5375464f..b6bfbfa36b 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 831845722b..bd659f8e32 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 99d3711e1d..8adaac649f 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 bb9d13a230..4272634b5e 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 2bb3f84cb9..adb6583757 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 1657db4cc4..4de6a4c1ac 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 9f14492b57..346bc8faaa 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 cbc0455bc3..72f5e5c1fd 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 eca7ba698c..7379b37321 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 ee0b5e733e..2bb4068d74 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 c60842e980..fc20f33eb3 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 cb8ea24f63..33536ed1bf 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 63c116b7bc..c299f821bb 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 755c7f6c31..4103693e4a 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 3ce99849c9..8a68496bde 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 71fc6352f1..e4de50d453 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 707e046d4a..70f04a0cc4 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 158c205018..3a115c72b4 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 ceded4f618..8d748f101c 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 8970fa86d9..577f57fc2e 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 9bd63b6451..701636e763 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 28c4f339c4..f3612e426a 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 091c51ff3b..e4df9d6ea1 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 6cfa67e5ec..1d946596dc 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 9fac5fde6a..54b5b6510b 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 29b5c7d7d1..fd8a101586 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 d9cfd4b2de..b9f02a2448 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 d2f8fc4536..35f3c193df 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 71f77209ad..25872cbf7e 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 8a3af3a8b2..0e02aee683 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 be54bc5c7e..b5bf3d6f3a 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 b2c1a5fbbc..7f5ac456bf 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 cab4c6bdfb..f95c1739c0 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 210f30a1b3..c37e987c1c 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 8198cd8e5d..d05e6d063c 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 6e9d16d76d..a04d89c3ee 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 1805c9ac75..80ede66026 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 5cc837f05e..b82418d820 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 7914a82518..75d53697b4 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 70041f52be..6a52c6a491 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 e37441563b..8701ce97d5 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 fd01927889..bf41e96372 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 931028dd2f..5bcea91c1a 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 0ef37dd8c3..00693a87f0 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 1e37caa556..8b9aaaacf2 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 5d757f631b..15c594d620 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 7a434cfa8e..b60de50600 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 44b1ef8722..3f7099350b 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 14400a4423..d76889d004 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 b218416e39..9a54a9f130 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 d924c81387..14fca59015 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 0c4bb0a1e2..b2d04389b3 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 c75ceb444b..d5956ea51e 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 cc008ea9ee..951f616dec 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 2b96f83064..a19fd504d4 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 0a1a4b082e..5d3abe3c50 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 65f67c7488..636c7a1d89 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 05588e7cfc..167853469c 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 331cbadc30..d5bfa0f594 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 ed28c9565b..235c483216 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 7840a83413..f2b4dc0444 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 0ccc7ec8dd..d3f3953781 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 9c224a30a9..8e9b7728b0 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 da7b2fa4dd..7996322e1b 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 933eeb2719..7402896625 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 ae8dc121c6..6fde057f18 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 e3b700f48a..287e2e7d67 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 fd230a70d9..c28ae3f5fc 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 2d1b93247f..77bfe56f17 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 cb4aee13b8..8ab4c1d766 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 4b838fbdd6..d34043390d 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 9dc21ca91e..2438aa443c 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 6b21cd2759..bd0cb4280a 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 3e4cb183cd..9c55b6848b 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 a62b068975..ad4cae5588 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 24169e2ff3..a4ee133467 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 ee085b07b3..1a50418628 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 49e7a63a48..4e78b5f217 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 9692936db7..212ff87e87 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 992db88377..688a48fe53 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 eb8a9ec2b0..ce721d39e3 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 845c11acfb..d79bac4ba4 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 bd98912a03..9673b24410 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 4247ddd463..5b9ce0e3b6 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 a52987f185..0614cb88d7 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 35273065eb..895a529219 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 a603948e61..f6c98d68b1 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 02f9a57a2b..90814b3ba9 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 4bfa1a81a2..1fcd73cee5 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 28d1b0c6c6..8d0924041b 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 cd0b7ec706..13c8f10405 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 acfed93479..27ac3d8ce7 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 dda31b6f84..4a64297cdc 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 eabb7769d1..b7e0077308 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 fb35590369..04dc92f86b 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 300e67827b..1ee5f1d602 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 31e7a4c73a..b4781a3c68 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 fb2145b3ad..3fcf57dd47 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 4cf24ceb17..d8988c1215 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 a49ebb4b81..b1b4717bdc 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 9b5b5ed85c..04965cd816 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 b0443b9034..1acb686e30 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 ec3b4c1795..5205702b67 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 5eda780431..6ab0af9965 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 2d31ef1750..7d1867eac7 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 6c5d152e28..55abeaaac2 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 7794571353..9f9c367296 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 08c8635c0e..876a976a93 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 5141062a0b..183ab3fb89 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 c1595aa67f..ef68c0096c 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 aa9db75482..9c9748fbe2 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 ac514a467b..5dab96594c 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 7e968ac77e..9e55835adf 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 4286aecaad..93dec1f88e 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 fee0c2586d..b916b67d68 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 734b026038..c8364d2ad1 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 18c4ee8a6b..61f0c6d916 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 b4d96f2604..229a2b5ca8 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 91dc5f5128..402f75aa31 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 23f45f1205..de776eeb04 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 76da6949b1..f9220622b0 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 d9ed634ef5..c4c538a33b 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 e9d761b714..fb9c9f7c0e 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 fc6e3c7527..09ee6dd78c 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 af7aeb86de..993000bdad 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 b904248b50..ee587b09ae 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 6a4cba82a6..a8614baf79 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 207b40daf3..72c0258671 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 01906ac613..f68eefb171 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 025d0057fe..2771a6b401 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 32bbc65648..108f179618 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 a0a6d37042..e000273090 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 c3964b30e3..068211fdc4 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 dbcf5243c2..51cb7c38ab 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 967f24130e..9a4838187b 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 12dfeff4e5..1564d678bf 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 5fbee3b347..3231e3610f 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 58f98a55f5..754451321c 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 045760e287..3cba599968 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 bcebd25a58..1ee6add616 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 ca156183e0..38ae0099b3 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 6e5bd53846..d970393450 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 44f745364c..4b55398980 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 4420e575c9..0b67e2107d 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 ca80d420ff..2b12736b5d 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 ec0c0ceb2f..17980607fd 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 9a56c17081..da677cdfcc 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 83097f2733..1314824fd3 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 32491170eb..3eeb0bf0ed 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 859f97fa8a..68e5a44490 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 c361b9cc62..1bad3787c5 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 520723d927..0c8de984ce 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 861b0ceaee..6e031d44f2 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 16fdea91ea..64103667f2 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 3d7988454e..a65b80d111 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 dd8f315dcd..161355add5 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 096cab16ad..78de1b4be5 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 504df0374f..f6d38b94a6 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 5621410ea8..d3206d02fe 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 ebcc668fa2..8e0cd3b921 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 e79a181e62..d505c6d2f1 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 04960635a0..c329609cd3 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 d9bc2abb91..152b1ecc8f 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 fd4cd53364..753a1523ff 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 72f05b92a6..5b272e5c84 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 fdcf0f0b7c..a837ae8e39 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 54aead8393..cf59d16fff 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 75ed7e24cd..e4182d5cf5 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 7c3b0dcf33..d07b9b0bc1 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 49ff26adde..2602f990c2 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 017dadc461..7fcb4b052e 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 14138557f8..f35817bda7 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 4538a8e269..637ccd463d 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 b525aa4db3..2d93e5518a 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 35c1b2de0d..b2284be5c4 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 21371785f3..58285ec1e7 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 bedc4a72a6..b5b585b70c 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 5657ca52fe..fbfd0e9cb3 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 d4d64dc8ba..9d83cd6335 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 96b0982370..54feb9b7c5 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 61e71e72b5..941fc95bbb 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 9a181e9769..79074d538f 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 7200fb42f1..15decae2a4 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 24e4753563..568bc632b4 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 9743607c55..54a6eafd90 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 8c8d498c97..837167000e 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 3ac73fcb54..0e503b4d80 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 1efcead765..587ab48d15 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 4789ea3e92..6906deae56 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 86ba2e2be0..ca69d75f28 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 f234bde8b8..4677c388bc 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 edbe156e6b..30194791f3 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 e78cadc878..cd7fb44695 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 04cc996d05..833893923e 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 b527d0d17e..5a355d5ec8 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 07d72393c7..54539433c8 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 74d5a86a24..35a2c934a1 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 3f6ad0f653..fd88a426e8 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 a1475fafe7..ccbdc5b2a0 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 d251b38c54..214fd1bdac 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 0f2421945a..fc31141418 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 3a350f923f..1da11c28b7 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 4fca2a7b36..9031a551c7 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 ba3299598f..96778031de 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 81bc83cf18..c376b72da1 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 6d1c644bc6..df65ab2dc6 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 81a6270227..a6e10ab258 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 a99a9157e1..9b87b06c2e 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 b817d887d2..e3b8fbea40 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 e229fdcee2..c22d359f59 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 0549e87939..3fdc195870 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 206b00800e..d858d11666 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 5c2b735875..bae2cf2957 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 2de72e2725..6a6076e946 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 de2139b607..830c5634a1 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 2d2d116ec5..dfb8d95eb2 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 f8e4b86a90..966ba6ef47 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 4f71ab2cec..8b3a8b1bb0 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 25c412d254..5d1e6d3186 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 5635e848f0..7a2583f5a3 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 9aad707108..0d3e6e5363 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 f00b24e07a..32a70532d6 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 6a7927ee4e..c8e55ed513 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 083f360873..40ca856cd6 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 ab60793ff2..e469cd125b 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 b74e016474..503d03694b 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 4c37af04eb..afa55830a6 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 beccd50c7f..50ca76c037 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 fe56feeadd..87f10e8336 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 b1d101efaa..f958581454 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 2c90a7c718..8e6d3b6546 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 3eb594698f..8e1b10ebba 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 e99921db9f..1ca337feb1 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 774cd165d6..d52d0e4b8b 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 0b04e1eacb..a163475ef5 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 0dd0e60ee8..c7a8219f2f 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 24e105c8e5..91c538423f 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 84cde00113..a1c4d7bd39 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 fb25e71542..d8e9e896c3 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 df72e6f41b..d44a57644f 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 07b4411883..2e6e516fb1 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 2a2af57ef3..ddbc8b03ad 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 6d31d2055b..00a0b3d0af 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 6ebf96dc4c..8031c4e9b7 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 5ced72b492..4b871a7d83 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 1b4a64770b..86623887ce 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 dae546df02..53a582c476 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 37f5fcb018..3cb9e0d5c3 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 075854c454..1383f7a1d5 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 1a5d67314d..73012db491 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 b83a7a4a37..029474ccb8 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 b0981e3d4d..b3c0efba94 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 a7c8f0eb72..3114e42e5e 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 a58d6d9846..b8b139cc3f 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 b88f6563b5..45c9dfe9bd 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 bebaffb748..2c391f1b98 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 5c05689413..dc046719e0 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 f3a4676eb3..fdb49d344a 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 daf03044f8..ab26b399e9 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 bf819220a3..b977b69633 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 0d7ed92c18..dba41d9ba6 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 81a583fb6b..a93b2f80b1 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 d03eccb86d..88d934ed83 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 829a6f69a0..c158f00b43 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 adbb0efdc0..f56639ed8e 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 51eab82f13..375a3a1375 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 da90f3ee1d..685b02aa33 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 dfa1484375..3d167ef358 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 d3182b4745..5cbee88ef8 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 31a86c96e3..542374a76c 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 a4b5d1372a..80a44865fb 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 e7e701aafa..3be46777d8 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 383b543f9d..8a75c68d2b 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 d221893059..a7d19174fd 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 3a951f9361..9c5415a667 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 215e7fda00..be7afa2ee2 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 fa1a11a0c5..6791fc9523 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 1fade5ce54..dee11a7453 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 287bc54a18..a8ef4a1163 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 9804338ea6..40bda6b635 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 2c768d6be9..7bee16c349 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 73cf08cda2..9b711309bf 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 3b9276cf7f..0dceba0caa 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 7ea593e972..29274d82ee 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 eda1399887..fc24aeb52b 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 a699db95a3..016189b0f8 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 9e31fe51c9..6aa45c31b7 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 017c46a98d..f5e0dc87a7 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 7953b93358..35d23b2be7 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 ace1e08d11..4edbfae996 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 8f20081610..16e4699478 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 a121d3e6e8..bb8379042b 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 a84f61d8e5..267c136e9e 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 219f42f213..180ee78512 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 70f0cebb93..dd5c62e07c 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 bc35aa6e23..0b0fab15d9 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 56e87423a1..8c42449a87 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 61704a8733..49cee6a786 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 361a528498..0a786bff7b 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 5706d192d5..07f5ff3e42 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 842aaaa1de..e54bc221da 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 c1e8af2f5e..90bbb696e2 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 96e1c5594e..77b1ef5a14 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 cf17014d3f..095298e6fa 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 23d9f87ac1..b67604541c 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 9d28ee0aaa..f6e6f4662c 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 2e76a9b253..594cedf8ed 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 eb45f357dd..16630b6f6a 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 308f97ad12..21cfda6434 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 1383a4c3c3..81e2ffb91e 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 450d0ee2e0..faf8103880 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 b61a72420e..73e62a60b8 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 f374f1b9d5..723288c437 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 deb43250ec..49e9d8caaa 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 a2778237c4..7cf0c30417 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 7ac512eadc..d77104bbb3 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 65dda78751..de15051993 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 2b9cadf811..51adb1ac1e 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 2d9494826d..1dacc30958 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 398ae7a4cd..0693b7b128 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 0831bb4e09..262f921e92 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 55bb7bf8b5..4b9affab36 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 b4256b0eee..aed7479bf2 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 859c615e42..b92bfd4c26 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 119800c686..336b4831ac 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 d3ddfa06c6..fe3aefeb1a 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 dc12dde343..a667c7c206 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 4380ec6d51..311869657b 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 1c6610ae6f..5d2681dee0 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 9211c877e4..142f1f44cd 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 62c30ec459..cdd5aeb2e2 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 aa9b3fd63f..3728ca2a01 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 fa22597122..97624a4710 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 47865a8def..6e374647c3 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 10f57521cf..3ea5bcc2e7 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 4d76bbc414..e3d8f2a512 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 e404e35226..5131e592f9 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 fac10065ed..365eeaba43 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 1c0c8ba3a9..844f6e3b75 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 b91a6def49..58e392d224 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 4deb62bc25..308d979835 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 97d07626f5..63ee03facb 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 1ee1690d51..60e6c5c3eb 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 df613b1d53..cc9bb0205a 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 d5ebf6d531..61ae983fba 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 ef61f162b4..e10297dc49 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 1ce1ebc266..892e6cbfd9 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 a400c0bc35..9ad91109d9 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 3749c3d5d7..754f160c9c 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 b6b88ba870..2b67721299 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 664e2b5473..cf836eafa3 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 7a696c4b4d..56996e1e32 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 acbb3d4e16..fa4b124189 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 f47083d4df..be3a0ad662 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 881b3c1631..fb636c0bce 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 0cab01ca02..bd6bc012bb 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 9fe3fe7873..6dc5806e4f 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 22d4073694..50be6b84f3 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 85785ce769..af92f90198 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 64fe818d1e..f9a8730a99 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 b31855ab42..30e6b8a85c 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 4337fe448d..c931aa31f1 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 76224f966d..881edb5d8e 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 684020b8a7..9835a25326 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 b9ef281144..b5851d7b11 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 f07d393a0e..a3bcb49fc1 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 96d94cfad5..d85299e693 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 21a1d69558..388a052085 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 5da254e903..ff7a18b8f0 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 831224edee..e2145fedb0 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 53da877c59..6fc0281d47 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 b2ef933080..6bc20ef100 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 933f7995a5..afb7bfdcdc 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 300de27e93..297cde40ea 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 74ec3a4057..7e08b3c495 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 cede4feb04..d1c8d6a3f5 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 f6271a094e..7805a5f92d 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 1094123cba..8b394e6f4f 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 7f27c5fcd5..5047550800 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 1098a80c8e..37bb1b61ea 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 e9ad8571b6..2de5d7c714 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 5b3b58d928..a482701b96 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 a1a148cfd9..e31a34593d 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 dd157c8721..aae990b644 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 9d77b3f1c8..0b12aed075 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 9b6af39967..ff5144e3e7 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 64f6e238e0..5f60d9c2f2 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 69d0dde16d..0a7573e508 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 72182cfdfc..11dcfda430 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 8ac2c6d756..5de5960854 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 7a02ec2b71..63be846771 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 b45484a516..106ee8efbe 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 adc71d81c0..ec26b9e758 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 4c458a90f3..11eca081fb 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 c35d7d11e7..e9514d8488 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