From 3624e1ef485c3575cb0c57a312386f49daf7ad37 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Wed, 4 May 2022 23:51:16 +0200 Subject: [PATCH] test: move compile errors and incremental tests into common dir --- ci/zinc/linux_test.sh | 2 +- src/test.zig | 15 +-------------- .../aarch64-linux/conditional_branches.0.zig | 0 .../aarch64-linux/conditional_branches.1.zig | 0 .../aarch64-linux/hello_world_with_updates.0.zig | 0 .../aarch64-linux/hello_world_with_updates.1.zig | 0 .../aarch64-linux/hello_world_with_updates.2.zig | 0 .../aarch64-macos/hello_world_with_updates.0.zig | 0 .../aarch64-macos/hello_world_with_updates.1.zig | 0 .../aarch64-macos/hello_world_with_updates.2.zig | 0 .../aarch64-macos/hello_world_with_updates.3.zig | 0 .../aarch64-macos/hello_world_with_updates.4.zig | 0 .../aarch64-macos/hello_world_with_updates.5.zig | 0 .../aarch64-macos/hello_world_with_updates.6.zig | 0 .../adding_numbers_at_runtime_and_comptime.0.zig | 0 .../adding_numbers_at_runtime_and_comptime.1.zig | 0 .../adding_numbers_at_runtime_and_comptime.2.zig | 0 .../ambiguous_reference.zig | 0 .../arm-linux/arithmetic_operations.0.zig | 0 .../arm-linux/arithmetic_operations.1.zig | 0 .../arm-linux/arithmetic_operations.2.zig | 0 .../arm-linux/arithmetic_operations.3.zig | 0 .../arm-linux/arithmetic_operations.4.zig | 0 .../arm-linux/arithmetic_operations.5.zig | 0 .../arm-linux/arithmetic_operations.6.zig | 0 .../{incremental => cases}/arm-linux/errors.0.zig | 0 .../{incremental => cases}/arm-linux/errors.1.zig | 0 .../{incremental => cases}/arm-linux/errors.2.zig | 0 .../{incremental => cases}/arm-linux/errors.3.zig | 0 .../arm-linux/function_pointers.zig | 0 .../arm-linux/hello_world_with_updates.0.zig | 0 .../arm-linux/hello_world_with_updates.1.zig | 0 .../arm-linux/hello_world_with_updates.2.zig | 0 .../arm-linux/parameters_and_return_values.0.zig | 0 .../arm-linux/parameters_and_return_values.1.zig | 0 .../arm-linux/print_u32s.zig | 0 .../arm-linux/spilling_registers.0.zig | 0 .../arm-linux/spilling_registers.1.zig | 0 .../bad_inferred_variable_type.zig | 0 test/{incremental => cases}/binary_operands.0.zig | 0 test/{incremental => cases}/binary_operands.1.zig | 0 .../{incremental => cases}/binary_operands.10.zig | 0 .../{incremental => cases}/binary_operands.11.zig | 0 .../{incremental => cases}/binary_operands.12.zig | 0 .../{incremental => cases}/binary_operands.13.zig | 0 .../{incremental => cases}/binary_operands.14.zig | 0 .../{incremental => cases}/binary_operands.15.zig | 0 .../{incremental => cases}/binary_operands.16.zig | 0 .../{incremental => cases}/binary_operands.17.zig | 0 .../{incremental => cases}/binary_operands.18.zig | 0 .../{incremental => cases}/binary_operands.19.zig | 0 test/{incremental => cases}/binary_operands.2.zig | 0 .../{incremental => cases}/binary_operands.20.zig | 0 .../{incremental => cases}/binary_operands.21.zig | 0 .../{incremental => cases}/binary_operands.22.zig | 0 .../{incremental => cases}/binary_operands.23.zig | 0 .../{incremental => cases}/binary_operands.24.zig | 0 .../{incremental => cases}/binary_operands.25.zig | 0 test/{incremental => cases}/binary_operands.3.zig | 0 test/{incremental => cases}/binary_operands.4.zig | 0 test/{incremental => cases}/binary_operands.5.zig | 0 test/{incremental => cases}/binary_operands.6.zig | 0 test/{incremental => cases}/binary_operands.7.zig | 0 test/{incremental => cases}/binary_operands.8.zig | 0 test/{incremental => cases}/binary_operands.9.zig | 0 test/{incremental => cases}/break_continue.0.zig | 0 test/{incremental => cases}/break_continue.1.zig | 0 test/{incremental => cases}/break_continue.2.zig | 0 test/{incremental => cases}/break_continue.3.zig | 0 .../catch_at_comptime.0.zig | 0 .../catch_at_comptime.1.zig | 0 .../catch_at_comptime.2.zig | 0 .../catch_at_comptime.3.zig | 0 .../catch_at_comptime.4.zig | 0 test/{incremental => cases}/compile_error.zig | 0 .../compile_error_in_inline_fn_call_fixed.0.zig | 0 .../compile_error_in_inline_fn_call_fixed.1.zig | 0 .../stage1/exe/main_missing_name.zig | 0 .../stage1/exe/missing_main_fn_in_executable.zig | 0 .../compile_errors/stage1/exe/private_main_fn.zig | 0 ...on_C_ABI_compatible_type_or_has_align_attr.zig | 0 .../stage1/obj/C_pointer_to_anyopaque.zig | 0 .../stage1/obj/Frame_of_generic_function.zig | 0 ...y_minus_for_unsigned_types_a_compile_error.zig | 0 ...Issue_6823_dont_allow_._to_be_followed_by_.zig | 0 ..._9165_windows_tcp_server_compilation_error.zig | 0 .../access_non-existent_member_of_error_set.zig | 0 ...sing_runtime_parameter_from_outer_function.zig | 0 .../stage1/obj/add_assign_on_undefined_value.zig | 0 .../stage1/obj/add_on_undefined_value.zig | 0 .../obj/add_overflow_in_function_evaluation.zig | 0 .../obj/add_wrap_assign_on_undefined_value.zig | 0 .../stage1/obj/add_wrap_on_undefined_value.zig | 0 .../stage1/obj/addition_with_non_numbers.zig | 0 .../stage1/obj/address_of_number_literal.zig | 0 .../obj/alignCast_expects_pointer_or_slice.zig | 0 ..._expr_function_pointers_is_a_compile_error.zig | 0 .../obj/aligned_variable_of_zero-bit_type.zig | 0 .../obj/alignment_of_enum_field_specified.zig | 0 .../stage1/obj/ambiguous_decl_reference.zig | 0 .../stage1/obj/and_on_undefined_value.zig | 0 .../stage1/obj/array_access_of_non_array.zig | 0 .../stage1/obj/array_access_of_type.zig | 0 .../obj/array_access_of_undeclared_identifier.zig | 0 .../obj/array_access_with_non_integer_index.zig | 0 .../obj/array_concatenation_with_wrong_type.zig | 0 .../stage1/obj/array_in_c_exported_function.zig | 0 .../stage1/obj/asm_at_compile_time.zig | 0 .../obj/assign_inline_fn_to_non-comptime_var.zig | 0 .../obj/assign_null_to_non-optional_pointer.zig | 0 .../obj/assign_through_constant_pointer.zig | 0 .../stage1/obj/assign_through_constant_slice.zig | 0 .../stage1/obj/assign_to_constant_field.zig | 0 .../stage1/obj/assign_to_constant_variable.zig | 0 .../stage1/obj/assign_to_invalid_dereference.zig | 0 .../stage1/obj/assign_too_big_number_to_u16.zig | 0 .../stage1/obj/assign_unreachable.zig | 0 ...s_with_a_function_that_returns_an_optional.zig | 0 .../async_function_depends_on_its_own_frame.zig | 0 ...nction_indirectly_depends_on_its_own_frame.zig | 0 ...orderings_of_atomicStore_Acquire_or_AcqRel.zig | 0 ...s_of_cmpxchg-failure_stricter_than_success.zig | 0 ...s_of_cmpxchg-success_Monotonic_or_stricter.zig | 0 ...mic_orderings_of_fence_Acquire_or_stricter.zig | 0 .../obj/atomicrmw_with_bool_op_not_.Xchg.zig | 0 .../obj/atomicrmw_with_enum_op_not_.Xchg.zig | 0 ...icrmw_with_float_op_not_.Xchg_.Add_or_.Sub.zig | 0 .../obj/attempt_to_cast_enum_literal_to_error.zig | 0 ...se_over_comptime_variable_from_outer_scope.zig | 0 .../obj/attempt_to_create_17_bit_float_type.zig | 0 ...a_non-integer_non-float_or_non-vector_type.zig | 0 .../attempt_to_use_0_bit_type_in_extern_fn.zig | 0 .../stage1/obj/attempted_double_ampersand.zig | 0 .../attempted_double_pipe_on_boolean_values.zig | 0 ...pted_implicit_cast_from_T_to_slice_const_T.zig | 0 ...mplicit_cast_from_const_T_to_array_len_1_T.zig | 0 ...mpted_implicit_cast_from_const_T_to_sliceT.zig | 0 .../stage1/obj/bad_alignCast_at_comptime.zig | 0 .../stage1/obj/bad_alignment_in_asynccall.zig | 0 ..._implicit_cast_from_array_pointer_to_slice.zig | 0 .../stage1/obj/bad_alignment_type.zig | 0 ...side_function_which_references_local_const.zig | 0 .../compile_errors/stage1/obj/bad_import.zig | 0 .../stage1/obj/bad_usage_of_call.zig | 0 .../obj/bin_and_assign_on_undefined_value.zig | 0 .../stage1/obj/bin_and_on_undefined_value.zig | 0 .../stage1/obj/bin_not_on_undefined_value.zig | 0 .../obj/bin_or_assign_on_undefined_value.zig | 0 .../stage1/obj/bin_or_on_undefined_value.zig | 0 .../obj/bin_xor_assign_on_undefined_value.zig | 0 .../stage1/obj/bin_xor_on_undefined_value.zig | 0 .../stage1/obj/binary_not_on_number_literal.zig | 0 .../bitCast_same_size_but_bit_count_mismatch.zig | 0 .../stage1/obj/bitCast_to_enum_type.zig | 0 ..._with_different_sizes_inside_an_expression.zig | 0 .../bit_shifting_only_works_on_integer_types.zig | 0 .../stage1/obj/bogus_compile_var.zig | 0 .../stage1/obj/bogus_method_call_on_slice.zig | 0 .../stage1/obj/bool_not_on_undefined_value.zig | 0 .../stage1/obj/branch_on_undefined_value.zig | 0 .../stage1/obj/cImport_with_bogus_include.zig | 0 .../stage1/obj/call_assigned_to_constant.zig | 0 .../call_with_new_stack_on_unsupported_target.zig | 0 ...pcs_aapcs_aapcsvfp_on_unsupported_platform.zig | 0 ...callconv_interrupt_on_unsupported_platform.zig | 0 .../callconv_signal_on_unsupported_platform.zig | 0 ...astcall_thiscall_on_unsupported_platform-0.zig | 0 ...astcall_thiscall_on_unsupported_platform-1.zig | 0 ...allconv_vectorcall_on_unsupported_platform.zig | 0 ...g_a_generic_function_only_known_at_runtime.zig | 0 ...ing_function_with_naked_calling_convention.zig | 0 ..._function_passing_array_instead_of_pointer.zig | 0 .../obj/cannot_break_out_of_defer_expression.zig | 0 .../cannot_continue_out_of_defer_expression.zig | 0 ...itch_prong_with_incompatible_payload_types.zig | 0 ...t_enum_literal_to_enum_but_it_doesnt_match.zig | 0 ...or_set_to_error_union_of_smaller_error_set.zig | 0 .../obj/cast_global_error_set_to_error_set.zig | 0 .../cast_negative_integer_literal_to_usize.zig | 0 .../cast_negative_value_to_unsigned_integer.zig | 0 .../stage1/obj/cast_unreachable.zig | 0 ...ting_bit_offset_pointer_to_regular_pointer.zig | 0 .../stage1/obj/catch_on_undefined_value.zig | 0 .../stage1/obj/chained_comparison_operators.zig | 0 .../stage1/obj/cmpxchg_with_float.zig | 0 .../obj/colliding_invalid_top_level_functions.zig | 0 ...ptional_to_non-optional_with_invalid_types.zig | 0 ...paring_a_non-optional_pointer_against_null.zig | 0 ...against_undefined_produces_undefined_value.zig | 0 .../comparison_operators_with_undefined_value.zig | 0 ...omparison_with_error_union_and_error_value.zig | 0 .../stage1/obj/compile-time_division_by_zero.zig | 0 .../compile-time_remainder_division_by_zero.zig | 0 ...ows_traceback_of_references_that_caused_it.zig | 0 ...g_of_tagged_enum_doesnt_crash_the_compiler.zig | 0 .../compile_error_in_struct_init_expression.zig | 0 ...aluating_return_type_of_inferred_error_set.zig | 0 .../compile_errors/stage1/obj/compile_log.zig | 0 .../compile_log_a_pointer_to_an_opaque_value.zig | 0 ..._function_which_must_be_comptime_evaluated.zig | 0 ...tement_warning_deduplication_in_generic_fn.zig | 0 .../stage1/obj/compile_time_division_by_zero.zig | 0 ...e_cast_enum_to_union_but_field_has_payload.zig | 0 .../comptime_continue_inside_runtime_catch.zig | 0 .../comptime_continue_inside_runtime_if_bool.zig | 0 .../comptime_continue_inside_runtime_if_error.zig | 0 ...mptime_continue_inside_runtime_if_optional.zig | 0 .../comptime_continue_inside_runtime_switch.zig | 0 ...omptime_continue_inside_runtime_while_bool.zig | 0 ...mptime_continue_inside_runtime_while_error.zig | 0 ...ime_continue_inside_runtime_while_optional.zig | 0 .../stage1/obj/comptime_float_in_asm_input.zig | 0 .../obj/comptime_implicit_cast_f64_to_f32.zig | 0 .../stage1/obj/comptime_int_in_asm_input.zig | 0 .../obj/comptime_ptrcast_of_zero-sized_type.zig | 0 ...ot_match_memory_at_target_index_terminated.zig | 0 ..._match_memory_at_target_index_unterminated.zig | 0 ...ce-sentinel_does_not_match_target-sentinel.zig | 0 ...slice-sentinel_is_out_of_bounds_terminated.zig | 0 ...ice-sentinel_is_out_of_bounds_unterminated.zig | 0 .../obj/comptime_slice_of_an_undefined_slice.zig | 0 ...me_slice_of_undefined_pointer_non-zero_len.zig | 0 .../obj/comptime_struct_field_no_init_value.zig | 0 .../stage1/obj/const_frame_cast_to_anyframe.zig | 0 .../const_is_a_statement_not_an_expression.zig | 0 .../stage1/obj/container_init_with_non-type.zig | 0 .../control_flow_uses_comptime_var_at_runtime.zig | 0 .../control_reaches_end_of_non-void_function.zig | 0 .../stage1/obj/declaration_between_fields.zig | 0 ..._name_as_primitive_must_use_special_syntax.zig | 0 .../obj/deduplicate_undeclared_identifier.zig | 0 .../stage1/obj/deref_on_undefined_value.zig | 0 .../stage1/obj/deref_slice_and_get_len_field.zig | 0 .../stage1/obj/dereference_an_array.zig | 0 .../obj/dereference_unknown_length_pointer.zig | 0 .../stage1/obj/direct_struct_loop.zig | 0 ..._embedding_opaque_type_in_struct_and_union.zig | 0 ...minated_pointer_to_null-terminated_pointer.zig | 0 .../stage1/obj/discarding_error_value.zig | 0 .../stage1/obj/div_assign_on_undefined_value.zig | 0 .../stage1/obj/div_on_undefined_value.zig | 0 .../stage1/obj/division_by_zero.zig | 0 ..._implicit_cast_double_pointer_to_anyopaque.zig | 0 .../obj/double_optional_on_main_return_value.zig | 0 .../stage1/obj/duplicate_boolean_switch_value.zig | 0 .../stage1/obj/duplicate_enum_field.zig | 0 .../stage1/obj/duplicate_error_in_switch.zig | 0 .../obj/duplicate_error_value_in_error_set.zig | 0 ...duplicate_field_in_struct_value_expression.zig | 0 .../stage1/obj/duplicate_struct_field.zig | 0 .../stage1/obj/duplicate_union_field.zig | 0 .../stage1/obj/embedFile_with_bogus_file.zig | 0 .../stage1/obj/empty_for_loop_body.zig | 0 .../compile_errors/stage1/obj/empty_if_body.zig | 0 .../stage1/obj/empty_switch_on_an_integer.zig | 0 .../stage1/obj/empty_while_loop_body.zig | 0 .../obj/endless_loop_in_function_evaluation.zig | 0 .../obj/enum_field_value_references_enum.zig | 0 ..._in_field_count_range_but_not_matching_tag.zig | 0 .../stage1/obj/enum_value_already_taken.zig | 0 .../stage1/obj/enum_with_0_fields.zig | 0 ...th_declarations_unavailable_for_reify_type.zig | 0 ...r_equality_but_sets_have_no_common_members.zig | 0 .../stage1/obj/error_not_handled_in_switch.zig | 0 ...ote_for_function_parameter_incompatibility.zig | 0 ...rror_union_operator_with_non_error_set_LHS.zig | 0 .../obj/error_when_evaluating_return_type.zig | 0 .../obj/exceeded_maximum_bit_width_of_integer.zig | 0 ...integer_when_there_is_a_fraction_component.zig | 0 ...cast_known_at_comptime_violates_error_sets.zig | 0 .../explicitly_casting_non_tag_type_to_enum.zig | 0 .../export_function_with_comptime_parameter.zig | 0 .../stage1/obj/export_generic_function.zig | 0 .../stage1/obj/exported_async_function.zig | 0 ...ted_enum_without_explicit_integer_tag_type.zig | 0 .../obj/extern_function_pointer_mismatch.zig | 0 .../extern_function_with_comptime_parameter.zig | 0 ...n-compatible_but_inferred_integer_tag_type.zig | 0 ...ith_non-extern-compatible_integer_tag_type.zig | 0 .../obj/extern_union_field_missing_type.zig | 0 .../obj/extern_union_given_enum_tag_type.zig | 0 .../stage1/obj/extern_variable_has_no_type.zig | 0 .../stage1/obj/fieldParentPtr-bad_field_name.zig | 0 ...Ptr-comptime_field_ptr_not_based_on_struct.zig | 0 .../fieldParentPtr-comptime_wrong_field_index.zig | 0 ...ieldParentPtr-field_pointer_is_not_pointer.zig | 0 .../stage1/obj/fieldParentPtr-non_struct.zig | 0 .../stage1/obj/field_access_of_opaque_type.zig | 0 .../stage1/obj/field_access_of_slices.zig | 0 .../field_access_of_unknown_length_pointer.zig | 0 .../stage1/obj/field_type_supplied_in_an_enum.zig | 0 .../stage1/obj/floatToInt_comptime_safety.zig | 0 .../stage1/obj/float_literal_too_large_error.zig | 0 .../float_literal_too_small_error_denormal.zig | 0 .../obj/for_loop_body_expression_ignored.zig | 0 ...rame_called_outside_of_function_definition.zig | 0 .../obj/frame_causes_function_to_be_async.zig | 0 .../obj/function_alignment_non_power_of_2.zig | 0 .../function_call_assigned_to_incorrect_type.zig | 0 .../stage1/obj/function_parameter_is_opaque.zig | 0 .../obj/function_prototype_with_no_body.zig | 0 .../stage1/obj/function_returning_opaque_type.zig | 0 ...with_ccc_indirectly_calling_async_function.zig | 0 .../obj/function_with_invalid_return_type.zig | 0 ..._with_non-extern_non-packed_enum_parameter.zig | 0 ...ith_non-extern_non-packed_struct_parameter.zig | 0 ...with_non-extern_non-packed_union_parameter.zig | 0 ...c_fn_as_parameter_without_comptime_keyword.zig | 0 ...c_function_call_assigned_to_incorrect_type.zig | 0 ...tion_instance_with_non-constant_expression.zig | 0 .../generic_function_returning_opaque_type.zig | 0 ...ction_where_return_type_is_self-referenced.zig | 0 .../global_variable_alignment_non_power_of_2.zig | 0 ...le_initializer_must_be_constant_expression.zig | 0 .../stage1/obj/hasDecl_with_non-container.zig | 0 .../stage1/obj/if_condition_is_bool_not_int.zig | 0 .../obj/ignored_assert-err-ok_return_value.zig | 0 .../obj/ignored_comptime_statement_value.zig | 0 .../stage1/obj/ignored_comptime_value.zig | 0 .../stage1/obj/ignored_deferred_function_call.zig | 0 .../obj/ignored_deferred_statement_value.zig | 0 .../ignored_expression_in_while_continuation.zig | 0 .../stage1/obj/ignored_return_value.zig | 0 .../stage1/obj/ignored_statement_value.zig | 0 .../stage1/obj/illegal_comparison_of_types.zig | 0 ...nter_and_Zig_pointer-bad_const-align-child.zig | 0 ...implicit_cast_const_array_to_mutable_slice.zig | 0 .../implicit_cast_from_array_to_mutable_slice.zig | 0 .../stage1/obj/implicit_cast_from_f64_to_f32.zig | 0 .../implicit_cast_of_error_set_not_a_subset.zig | 0 ...ointers_which_would_mess_up_null_semantics.zig | 0 ...icit_casting_null_c_pointer_to_zig_pointer.zig | 0 ...cit_casting_too_big_integers_to_C_pointers.zig | 0 ...casting_undefined_c_pointer_to_zig_pointer.zig | 0 .../stage1/obj/implicit_dependency_on_libc.zig | 0 .../stage1/obj/implicit_semicolon-block_expr.zig | 0 .../obj/implicit_semicolon-block_statement.zig | 0 .../implicit_semicolon-comptime_expression.zig | 0 .../obj/implicit_semicolon-comptime_statement.zig | 0 .../stage1/obj/implicit_semicolon-defer.zig | 0 .../obj/implicit_semicolon-for_expression.zig | 0 .../obj/implicit_semicolon-for_statement.zig | 0 ...licit_semicolon-if-else-if-else_expression.zig | 0 ...plicit_semicolon-if-else-if-else_statement.zig | 0 .../implicit_semicolon-if-else-if_expression.zig | 0 .../implicit_semicolon-if-else-if_statement.zig | 0 .../obj/implicit_semicolon-if-else_expression.zig | 0 .../obj/implicit_semicolon-if-else_statement.zig | 0 .../obj/implicit_semicolon-if_expression.zig | 0 .../obj/implicit_semicolon-if_statement.zig | 0 .../obj/implicit_semicolon-test_expression.zig | 0 .../obj/implicit_semicolon-test_statement.zig | 0 ...plicit_semicolon-while-continue_expression.zig | 0 ...mplicit_semicolon-while-continue_statement.zig | 0 .../obj/implicit_semicolon-while_expression.zig | 0 .../obj/implicit_semicolon-while_statement.zig | 0 .../obj/implicitly_casting_enum_to_tag_type.zig | 0 .../implicitly_increasing_pointer_alignment.zig | 0 .../obj/implicitly_increasing_slice_alignment.zig | 0 .../stage1/obj/import_outside_package_path.zig | 0 .../stage1/obj/incompatible_sentinels.zig | 0 .../stage1/obj/incorrect_return_type.zig | 0 .../obj/increase_pointer_alignment_in_ptrCast.zig | 0 .../indexing_a_undefined_slice_at_comptime.zig | 0 .../stage1/obj/indexing_an_array_of_size_zero.zig | 0 ...g_an_array_of_size_zero_with_runtime_index.zig | 0 .../stage1/obj/indexing_single-item_pointer.zig | 0 ...rect_recursion_of_async_functions_detected.zig | 0 .../stage1/obj/indirect_struct_loop.zig | 0 .../obj/inferred_array_size_invalid_here.zig | 0 .../inferring_error_set_of_function_pointer.zig | 0 .../obj/initializing_array_with_struct_syntax.zig | 0 ...for_an_invalid_struct_that_contains_itself.zig | 0 .../obj/intToPtr_with_misaligned_address.zig | 0 .../obj/int_to_err_global_invalid_number.zig | 0 .../obj/int_to_err_non_global_invalid_number.zig | 0 .../stage1/obj/int_to_ptr_of_0_bits.zig | 0 .../stage1/obj/integer_cast_truncates_bits.zig | 0 .../stage1/obj/integer_overflow_error.zig | 0 .../stage1/obj/integer_underflow_error.zig | 0 .../stage1/obj/invalid_break_expression.zig | 0 .../stage1/obj/invalid_builtin_fn.zig | 0 .../invalid_cast_from_integral_type_to_enum.zig | 0 .../invalid_comparison_for_function_pointers.zig | 0 .../stage1/obj/invalid_continue_expression.zig | 0 .../stage1/obj/invalid_deref_on_switch_target.zig | 0 .../stage1/obj/invalid_empty_unicode_escape.zig | 0 .../obj/invalid_exponent_in_float_literal-1.zig | 0 .../obj/invalid_exponent_in_float_literal-2.zig | 0 .../obj/invalid_field_access_in_comptime.zig | 0 .../invalid_field_in_struct_value_expression.zig | 0 .../stage1/obj/invalid_float_literal.zig | 0 .../stage1/obj/invalid_legacy_unicode_escape.zig | 0 .../stage1/obj/invalid_maybe_type.zig | 0 .../stage1/obj/invalid_member_of_builtin_enum.zig | 0 .../stage1/obj/invalid_multiple_dereferences.zig | 0 .../invalid_optional_type_in_extern_struct.zig | 0 .../stage1/obj/invalid_pointer_for_var_type.zig | 0 .../stage1/obj/invalid_pointer_syntax.zig | 0 .../stage1/obj/invalid_shift_amount_error.zig | 0 .../stage1/obj/invalid_struct_field.zig | 0 .../obj/invalid_suspend_in_exported_function.zig | 0 .../compile_errors/stage1/obj/invalid_type.zig | 0 .../obj/invalid_type_used_in_array_type.zig | 0 ...id_underscore_placement_in_float_literal-1.zig | 0 ...d_underscore_placement_in_float_literal-10.zig | 0 ...d_underscore_placement_in_float_literal-11.zig | 0 ...d_underscore_placement_in_float_literal-12.zig | 0 ...d_underscore_placement_in_float_literal-13.zig | 0 ...d_underscore_placement_in_float_literal-14.zig | 0 ...id_underscore_placement_in_float_literal-2.zig | 0 ...id_underscore_placement_in_float_literal-3.zig | 0 ...id_underscore_placement_in_float_literal-4.zig | 0 ...id_underscore_placement_in_float_literal-5.zig | 0 ...id_underscore_placement_in_float_literal-6.zig | 0 ...id_underscore_placement_in_float_literal-7.zig | 0 ...id_underscore_placement_in_float_literal-9.zig | 0 ...alid_underscore_placement_in_int_literal-1.zig | 0 ...alid_underscore_placement_in_int_literal-2.zig | 0 ...alid_underscore_placement_in_int_literal-3.zig | 0 ...alid_underscore_placement_in_int_literal-4.zig | 0 .../invalid_union_field_access_in_comptime.zig | 0 ..._diagnostic_string_for_top_level_decl_type.zig | 0 ...erce_from_undefined_array_pointer_to_slice.zig | 0 ...ssue_3818_bitcast_from_parray-slice_to_u16.zig | 0 ...non-terminated-slice_to_terminated-pointer.zig | 0 ...enced_by_typeInfo_and_passed_into_function.zig | 0 ..._optional_anyopaque_to_anyopaque_must_fail.zig | 0 ...comptime_slice-len_increment_beyond_bounds.zig | 0 ...ssue_9346_return_outside_of_function_scope.zig | 0 .../stage1/obj/labeled_break_not_found.zig | 0 .../stage1/obj/labeled_continue_not_found.zig | 0 .../lazy_pointer_with_undefined_element_type.zig | 0 .../stage1/obj/libc_headers_note.zig | 0 ..._bytes_from_comptime_reinterpreted_pointer.zig | 0 ..._vector_pointer_with_unknown_runtime_index.zig | 0 .../local_shadows_global_that_occurs_later.zig | 0 .../stage1/obj/local_variable_redeclaration.zig | 0 .../obj/local_variable_redeclares_parameter.zig | 0 .../obj/local_variable_shadowing_global.zig | 0 .../obj/locally_shadowing_a_primitive_type.zig | 0 .../obj/main_function_with_bogus_args_type.zig | 0 .../method_call_with_first_arg_type_primitive.zig | 0 ...d_call_with_first_arg_type_wrong_container.zig | 0 .../stage1/obj/missing_boolean_switch_value.zig | 0 ...sing_const_in_slice_with_nested_array_type.zig | 0 .../stage1/obj/missing_else_clause.zig | 0 .../missing_field_in_struct_value_expression.zig | 0 .../stage1/obj/missing_function_call_param.zig | 0 .../stage1/obj/missing_function_name.zig | 0 .../stage1/obj/missing_param_name.zig | 0 ...missing_parameter_name_of_generic_function.zig | 0 .../obj/missing_result_type_for_phi_node.zig | 0 ...isspelled_type_with_pointer_only_reference.zig | 0 .../stage1/obj/mod_assign_on_undefined_value.zig | 0 .../stage1/obj/mod_on_undefined_value.zig | 0 .../obj/mul_overflow_in_function_evaluation.zig | 0 .../stage1/obj/mult_assign_on_undefined_value.zig | 0 .../stage1/obj/mult_on_undefined_value.zig | 0 .../obj/mult_wrap_assign_on_undefined_value.zig | 0 .../stage1/obj/mult_wrap_on_undefined_value.zig | 0 .../stage1/obj/multiple_function_definitions.zig | 0 .../stage1/obj/negate_on_undefined_value.zig | 0 .../stage1/obj/negate_wrap_on_undefined_value.zig | 0 .../negation_overflow_in_function_evaluation.zig | 0 .../stage1/obj/nested_error_set_mismatch.zig | 0 ...o_else_prong_on_switch_on_global_error_set.zig | 0 .../stage1/obj/noalias_on_non_pointer_param.zig | 0 ...ter_eventually_is_inferred_to_become_async.zig | 0 ..._with_struct_return_value_outside_function.zig | 0 ...ression_in_struct_literal_outside_function.zig | 0 .../obj/non-const_switch_number_literal.zig | 0 ...les_of_things_that_require_const_variables.zig | 0 .../obj/non-enum_tag_type_passed_to_union.zig | 0 .../obj/non-extern_function_with_var_args.zig | 0 ..._for_loop_on_a_type_that_requires_comptime.zig | 0 ...n-integer_tag_type_to_automatic_union_enum.zig | 0 .../stage1/obj/non-pure_function_returns_type.zig | 0 ...async_function_pointer_passed_to_asyncCall.zig | 0 .../obj/non_compile_time_array_concatenation.zig | 0 .../obj/non_constant_expression_in_array_size.zig | 0 ...ror_sets_used_in_merge_error_sets_operator.zig | 0 .../stage1/obj/non_float_passed_to_floatToInt.zig | 0 .../stage1/obj/non_int_passed_to_intToFloat.zig | 0 .../stage1/obj/non_pointer_given_to_ptrToInt.zig | 0 .../stage1/obj/normal_string_with_newline.zig | 0 .../stage1/obj/offsetOf-bad_field_name.zig | 0 .../stage1/obj/offsetOf-non_struct.zig | 0 ...ity_binary_operator_allowed_for_error_sets.zig | 0 .../stage1/obj/opaque_type_with_field.zig | 0 .../optional_pointer_to_void_in_extern_struct.zig | 0 .../stage1/obj/or_on_undefined_value.zig | 0 .../stage1/obj/orelse_on_undefined_value.zig | 0 ...of_range_comptime_int_passed_to_floatToInt.zig | 0 .../obj/overflow_in_enum_value_allocation.zig | 0 .../obj/packed_union_given_enum_tag_type.zig | 0 .../packed_union_with_automatic_layout_field.zig | 0 .../stage1/obj/panic_called_at_compile_time.zig | 0 .../stage1/obj/parameter_redeclaration.zig | 0 .../stage1/obj/parameter_shadowing_global.zig | 0 .../obj/pass_const_ptr_to_mutable_ptr_fn.zig | 0 ...ng_a_not-aligned-enough_pointer_to_cmpxchg.zig | 0 .../passing_an_under-aligned_function_pointer.zig | 0 ...it_cast_const_pointer_to_mutable_C_pointer.zig | 0 .../pointer_arithmetic_on_pointer-to-array.zig | 0 ...cked_when_coercing_pointer_to_anon_literal.zig | 0 .../stage1/obj/pointer_to_noreturn.zig | 0 .../stage1/obj/popCount-non-integer.zig | 0 ...ent_bad_implicit_casting_of_anyframe_types.zig | 0 ...imitives_take_precedence_over_declarations.zig | 0 .../ptrCast_a_0_bit_type_to_a_non-_0_bit_type.zig | 0 .../obj/ptrCast_discards_const_qualifier.zig | 0 .../obj/ptrToInt_0_to_non_optional_pointer.zig | 0 .../stage1/obj/ptrToInt_on_void.zig | 0 .../stage1/obj/ptrcast_to_non-pointer.zig | 0 ...range_operator_in_switch_used_on_error_set.zig | 0 .../reading_past_end_of_pointer_casted_array.zig | 0 .../stage1/obj/recursive_inferred_error_set.zig | 0 .../stage1/obj/redefinition_of_enums.zig | 0 .../obj/redefinition_of_global_variables.zig | 0 .../stage1/obj/redefinition_of_struct.zig | 0 .../refer_to_the_type_of_a_generic_function.zig | 0 .../obj/referring_to_a_struct_that_is_invalid.zig | 0 ...rly_when_assigning_a_value_within_a_struct.zig | 0 .../obj/reify_type.Fn_with_is_generic_true.zig | 0 ...n_with_is_var_args_true_and_non-C_callconv.zig | 0 .../obj/reify_type.Fn_with_return_type_null.zig | 0 ...fy_type.Pointer_with_invalid_address_space.zig | 0 ..._exhaustive_enum_with_non-integer_tag_type.zig | 0 ...or_exhaustive_enum_with_undefined_tag_type.zig | 0 ..._type_for_exhaustive_enum_with_zero_fields.zig | 0 ...ype_for_tagged_union_with_extra_enum_field.zig | 0 ...pe_for_tagged_union_with_extra_union_field.zig | 0 .../reify_type_for_union_with_opaque_field.zig | 0 .../obj/reify_type_for_union_with_zero_fields.zig | 0 .../obj/reify_type_union_payload_is_undefined.zig | 0 .../stage1/obj/reify_type_with_Type.Int.zig | 0 .../reify_type_with_non-constant_expression.zig | 0 .../stage1/obj/reify_type_with_undefined.zig | 0 ..._incompatibility_mismatching_handle_is_ptr.zig | 0 ...ity_mismatching_handle_is_ptr_generic_call.zig | 0 .../stage1/obj/return_from_defer_expression.zig | 0 .../returning_error_from_void_async_function.zig | 0 .../obj/runtime-known_async_function_called.zig | 0 ...e-known_function_called_with_async_keyword.zig | 0 ...runtime_assignment_to_comptime_struct_type.zig | 0 .../runtime_assignment_to_comptime_union_type.zig | 0 ...me_cast_to_union_which_has_non-void_fields.zig | 0 .../runtime_index_into_comptime_type_slice.zig | 0 ...aturating_arithmetic_does_not_allow_floats.zig | 0 ...gn_does_not_allow_negative_rhs_at_comptime.zig | 0 ...hl_does_not_allow_negative_rhs_at_comptime.zig | 0 .../obj/setAlignStack_in_inline_function.zig | 0 .../obj/setAlignStack_in_naked_function.zig | 0 .../stage1/obj/setAlignStack_outside_function.zig | 0 .../stage1/obj/setAlignStack_set_twice.zig | 0 .../stage1/obj/setAlignStack_too_big.zig | 0 .../obj/setFloatMode_twice_for_same_scope.zig | 0 .../obj/setRuntimeSafety_twice_for_same_scope.zig | 0 .../obj/setting_a_section_on_a_local_variable.zig | 0 .../shift_amount_has_to_be_an_integer_type.zig | 0 .../obj/shift_by_negative_comptime_integer.zig | 0 .../obj/shift_left_assign_on_undefined_value.zig | 0 .../stage1/obj/shift_left_on_undefined_value.zig | 0 .../obj/shift_right_assign_on_undefined_value.zig | 0 .../stage1/obj/shift_right_on_undefined_value.zig | 0 .../shifting_RHS_is_log2_of_LHS_int_bit_width.zig | 0 ...hifting_without_int_type_or_comptime_known.zig | 0 .../stage1/obj/shlExact_shifts_out_1_bits.zig | 0 .../stage1/obj/shrExact_shifts_out_1_bits.zig | 0 .../stage1/obj/signed_integer_division.zig | 0 .../obj/signed_integer_remainder_division.zig | 0 .../compile_errors/stage1/obj/sizeOf_bad_type.zig | 0 .../slice_cannot_have_its_bytes_reinterpreted.zig | 0 .../obj/slice_passed_as_array_init_type.zig | 0 ...slice_passed_as_array_init_type_with_elems.zig | 0 .../stage1/obj/slice_sentinel_mismatch-1.zig | 0 .../stage1/obj/slice_sentinel_mismatch-2.zig | 0 .../obj/slicing_of_global_undefined_pointer.zig | 0 .../stage1/obj/slicing_single-item_pointer.zig | 0 .../specify_enum_tag_type_that_is_too_small.zig | 0 .../obj/specify_non-integer_enum_tag_type.zig | 0 .../stage1/obj/src_outside_function.zig | 0 .../obj/std.fmt_error_for_unused_arguments.zig | 0 ..._vector_pointer_with_unknown_runtime_index.zig | 0 ...lue_in_compile_time_variable_then_using_it.zig | 0 ...truct_depends_on_itself_via_optional_field.zig | 0 .../stage1/obj/struct_field_missing_type.zig | 0 .../stage1/obj/struct_init_syntax_for_array.zig | 0 ...th_declarations_unavailable_for_reify_type.zig | 0 .../stage1/obj/struct_with_invalid_field.zig | 0 .../stage1/obj/sub_assign_on_undefined_value.zig | 0 .../stage1/obj/sub_on_undefined_value.zig | 0 .../obj/sub_overflow_in_function_evaluation.zig | 0 .../obj/sub_wrap_assign_on_undefined_value.zig | 0 .../stage1/obj/sub_wrap_on_undefined_value.zig | 0 .../stage1/obj/suspend_inside_suspend_block.zig | 0 ...tch_expression-duplicate_enumeration_prong.zig | 0 ...licate_enumeration_prong_when_else_present.zig | 0 ...ion-duplicate_or_overlapping_integer_value.zig | 0 .../obj/switch_expression-duplicate_type.zig | 0 ...tch_expression-duplicate_type_struct_alias.zig | 0 ...witch_expression-missing_enumeration_prong.zig | 0 .../switch_expression-multiple_else_prongs.zig | 0 ...h_expression-non_exhaustive_integer_prongs.zig | 0 ...ession-switch_on_pointer_type_with_no_else.zig | 0 ...tch_expression-unreachable_else_prong_bool.zig | 0 ...tch_expression-unreachable_else_prong_enum.zig | 0 ...expression-unreachable_else_prong_range_i8.zig | 0 ...expression-unreachable_else_prong_range_u8.zig | 0 ...witch_expression-unreachable_else_prong_u1.zig | 0 ...witch_expression-unreachable_else_prong_u2.zig | 0 ...switch_on_enum_with_1_field_with_no_prongs.zig | 0 .../obj/switch_on_union_with_no_attached_enum.zig | 0 .../switch_with_invalid_expression_parameter.zig | 0 .../obj/switch_with_overlapping_case_ranges.zig | 0 ..._used_on_union_with_no_associated_enum_tag.zig | 0 .../obj/take_slice_of_invalid_dereference.zig | 0 .../taking_bit_offset_of_void_field_in_struct.zig | 0 ...taking_byte_offset_of_void_field_in_struct.zig | 0 .../stage1/obj/threadlocal_qualifier_on_const.zig | 0 .../stage1/obj/top_level_decl_dependency_loop.zig | 0 .../stage1/obj/truncate_sign_mismatch.zig | 0 .../stage1/obj/truncate_undefined_value.zig | 0 ...try_in_function_with_non_error_return_type.zig | 0 .../obj/type_checking_function_pointers.zig | 0 .../obj/type_variables_must_be_constant.zig | 0 .../stage1/obj/undeclared_identifier.zig | 0 ..._identifier_error_should_mark_fn_as_impure.zig | 0 ...undeclared_identifier_in_unanalyzed_branch.zig | 0 .../obj/undefined_as_field_type_is_rejected.zig | 0 .../stage1/obj/undefined_function_call.zig | 0 .../obj/underscore_is_not_a_declarable_symbol.zig | 0 ...underscore_should_not_be_usable_inside_for.zig | 0 ...derscore_should_not_be_usable_inside_while.zig | 0 ...ore_should_not_be_usable_inside_while_else.zig | 0 .../obj/union_auto-enum_value_already_taken.zig | 0 .../obj/union_enum_field_does_not_match_enum.zig | 0 .../obj/union_fields_with_value_assignments.zig | 0 .../stage1/obj/union_with_0_fields.zig | 0 .../obj/union_with_specified_enum_omits_field.zig | 0 ...on_with_too_small_explicit_signed_tag_type.zig | 0 ..._with_too_small_explicit_unsigned_tag_type.zig | 0 .../obj/unknown_length_pointer_to_opaque.zig | 0 .../stage1/obj/unreachable_code-double_break.zig | 0 .../obj/unreachable_code-nested_returns.zig | 0 .../stage1/obj/unreachable_code.zig | 0 .../obj/unreachable_executed_at_comptime.zig | 0 .../stage1/obj/unreachable_parameter.zig | 0 .../stage1/obj/unreachable_variable.zig | 0 .../stage1/obj/unreachable_with_return.zig | 0 ...modifier_at_start_of_asm_output_constraint.zig | 0 .../obj/unused_variable_error_on_errdefer.zig | 0 .../use_anyopaque_as_return_type_of_fn_ptr.zig | 0 ...sts_to_assign_null_to_non-nullable_pointer.zig | 0 .../use_invalid_number_literal_as_array_index.zig | 0 ...of_comptime-known_undefined_function_value.zig | 0 .../stage1/obj/use_of_undeclared_identifier.zig | 0 ...g_an_unknown_len_ptr_type_instead_of_array.zig | 0 ...lid_types_in_function_call_raises_an_error.zig | 0 .../stage1/obj/usingnamespace_with_wrong_type.zig | 0 .../stage1/obj/variable_has_wrong_type.zig | 0 ...n_inline_assembly_template_cannot_be_found.zig | 0 ...itialization_compile_error_then_referenced.zig | 0 .../stage1/obj/variable_with_type_noreturn.zig | 0 .../stage1/obj/vector_index_out_of_bounds.zig | 0 .../stage1/obj/volatile_on_global_assembly.zig | 0 ...row_is_a_compile_error_in_non-Wasm_targets.zig | 0 ...ize_is_a_compile_error_in_non-Wasm_targets.zig | 0 .../obj/while_expected_bool_got_error_union.zig | 0 .../obj/while_expected_bool_got_optional.zig | 0 .../obj/while_expected_error_union_got_bool.zig | 0 .../while_expected_error_union_got_optional.zig | 0 .../obj/while_expected_optional_got_bool.zig | 0 .../while_expected_optional_got_error_union.zig | 0 .../obj/while_loop_body_expression_ignored.zig | 0 .../stage1/obj/write_to_const_global_variable.zig | 0 .../obj/wrong_frame_type_used_for_async_call.zig | 0 .../stage1/obj/wrong_function_type.zig | 0 ...initializer_for_union_payload_of_type_type.zig | 0 .../stage1/obj/wrong_number_of_arguments.zig | 0 ...ong_number_of_arguments_for_method_fn_call.zig | 0 .../wrong_panic_signature_generic_function.zig | 0 .../wrong_panic_signature_runtime_function.zig | 0 ...ng_pointer_coerced_to_pointer_to_opaque_{}.zig | 0 .../stage1/obj/wrong_return_type_for_main.zig | 0 .../stage1/obj/wrong_size_to_an_array_literal.zig | 0 ...wrong_type_for_argument_tuple_to_asyncCall.zig | 0 .../stage1/obj/wrong_type_for_reify_type.zig | 0 .../wrong_type_for_result_ptr_to_asyncCall.zig | 0 .../stage1/obj/wrong_type_passed_to_panic.zig | 0 .../stage1/obj/wrong_type_to_hasField.zig | 0 ...ypes_given_to_atomic_order_args_in_cmpxchg.zig | 0 .../stage1/obj/wrong_types_given_to_export.zig | 0 .../stage1/test/access_invalid_typeInfo_decl.zig | 0 .../stage1/test/alignCast_of_zero_sized_types.zig | 0 .../compile_errors/stage1/test/bad_splat_type.zig | 0 .../test/binary_OR_operator_on_error_sets.zig | 0 ...ejects_non_comptime-known_fn-always_inline.zig | 0 ...rejects_non_comptime-known_fn-compile_time.zig | 0 ...etween_optional_T_where_T_is_not_a_pointer.zig | 0 .../test/combination_of_nosuspend_and_async.zig | 0 ...rison_of_non-tagged_union_and_enum_literal.zig | 0 .../comptime_vector_overflow_shows_the_index.zig | 0 ...uplicate_field_in_anonymous_struct_literal.zig | 0 ...ruct_initializer_doesnt_crash_the_compiler.zig | 0 .../errors_in_for_loop_bodies_are_propagated.zig | 0 .../stage1/test/export_with_empty_name_string.zig | 0 .../test/helpful_return_type_error_message.zig | 0 ...int-float_conversion_to_comptime_int-float.zig | 0 .../stage1/test/invalid_assignments.zig | 0 .../stage1/test/invalid_float_casts.zig | 0 .../stage1/test/invalid_int_casts.zig | 0 .../test/invalid_non-exhaustive_enum_to_union.zig | 0 .../test/invalid_pointer_with_reify_type.zig | 0 .../compile_errors/stage1/test/nested_vectors.zig | 0 ...on-exhaustive_enum_marker_assigned_a_value.zig | 0 .../stage1/test/non-exhaustive_enums.zig | 0 .../stage1/test/not_an_enum_type.zig | 0 ...ed_struct_with_fields_of_not_allowed_types.zig | 0 .../ptrToInt_with_pointer_to_zero-sized_type.zig | 0 .../stage1/test/reassign_to_array_parameter.zig | 0 .../stage1/test/reassign_to_slice_parameter.zig | 0 .../stage1/test/reassign_to_struct_parameter.zig | 0 .../stage1/test/reference_to_const_data.zig | 0 .../reify_typeOf_with_incompatible_arguments.zig | 0 .../test/reify_typeOf_with_no_arguments.zig | 0 ...ject_extern_function_definitions_with_body.zig | 0 .../reject_extern_variables_with_initializers.zig | 0 ...ction_returning_type_crashes_compiler_2655.zig | 0 .../stage1/test/return_invalid_type_from_test.zig | 0 .../shift_on_type_with_non-power-of-two_size.zig | 0 ...th_selected_index_past_first_vector_length.zig | 0 .../switch_ranges_endpoints_are_validated.zig | 0 ...witching_with_exhaustive_enum_has___prong_.zig | 0 .../test/switching_with_non-exhaustive_enums.zig | 0 ...me_on_invalid_value_of_non-exhaustive_enum.zig | 0 .../type_mismatch_in_C_prototype_with_varargs.zig | 0 .../type_mismatch_with_tuple_concatenation.zig | 0 .../stage2/comptime_unreachable.zig | 0 ...inside_comptime_function_has_compile_error.zig | 0 .../stage2/duplicate-unused_labels.zig | 0 .../stage2/embed_outside_package.zig | 0 .../stage2/import_outside_package.zig | 0 .../compile_errors/stage2/out_of_bounds_index.zig | 0 .../stage2/slice_of_null_pointer.zig | 0 .../stage2/struct_duplicate_field_name.zig | 0 .../stage2/union_access_of_inactive_field.zig | 0 .../stage2/union_duplicate_enum_field.zig | 0 .../stage2/union_duplicate_field_definition.zig | 0 .../stage2/union_enum_field_missing.zig | 0 .../compile_errors/stage2/union_extra_field.zig | 0 .../stage2/union_runtime_coercion_from_enum.zig | 0 test/{incremental => cases}/compile_log.0.zig | 0 test/{incremental => cases}/compile_log.1.zig | 0 .../{incremental => cases}/double_ampersand.0.zig | 0 .../{incremental => cases}/double_ampersand.1.zig | 0 .../{incremental => cases}/double_ampersand.2.zig | 0 test/{incremental => cases}/enum_values.0.zig | 0 test/{incremental => cases}/enum_values.1.zig | 0 .../extern_variable_has_no_type.0.zig | 0 .../extern_variable_has_no_type.1.zig | 0 test/{incremental => cases}/function_calls.0.zig | 0 test/{incremental => cases}/function_calls.1.zig | 0 test/{incremental => cases}/function_calls.2.zig | 0 test/{incremental => cases}/function_calls.3.zig | 0 .../function_redeclaration.zig | 0 .../global_variable_redeclaration.zig | 0 .../inner_func_accessing_outer_var.zig | 0 test/{incremental => cases}/int_to_ptr.0.zig | 0 test/{incremental => cases}/int_to_ptr.1.zig | 0 .../{incremental => cases}/large_add_function.zig | 0 ..._access_chaining_pointer_to_optional_array.zig | 0 ...aces_pointer_access_chaining_array_pointer.zig | 0 ...ess_spaces_pointer_access_chaining_complex.zig | 0 ...ces_pointer_access_chaining_struct_pointer.zig | 0 .../llvm/any_typed_null_to_any_typed_optional.zig | 0 test/{incremental => cases}/llvm/blocks.zig | 0 ...ough_multiple_pointers_with_address_spaces.zig | 0 ..._segment_address_space_reading_and_writing.zig | 0 test/{incremental => cases}/llvm/for_loop.zig | 0 test/{incremental => cases}/llvm/hello_world.zig | 0 .../llvm/invalid_address_space_coercion.zig | 0 ...s_space_when_taking_address_of_dereference.zig | 0 .../{incremental => cases}/llvm/nested_blocks.zig | 0 test/{incremental => cases}/llvm/optionals.zig | 0 .../llvm/pointer_keeps_address_space.zig | 0 ...s_space_when_taking_address_of_dereference.zig | 0 ..._address_space_coerces_to_implicit_pointer.zig | 0 .../pointer_with_different_address_spaces.zig | 0 .../pointers_with_different_address_spaces.zig | 0 test/{incremental => cases}/llvm/rem.zig | 0 .../llvm/shift_right_plus_left.0.zig | 0 .../llvm/shift_right_plus_left.1.zig | 0 .../llvm/simple_addition_and_subtraction.zig | 0 .../llvm/simple_if_statement.zig | 0 test/{incremental => cases}/llvm/while_loops.zig | 0 .../lower_unnamed_consts_structs.0.zig | 0 .../lower_unnamed_consts_structs.1.zig | 0 .../lower_unnamed_consts_structs.2.zig | 0 .../{incremental => cases}/merge_error_sets.0.zig | 0 .../{incremental => cases}/merge_error_sets.1.zig | 0 ...tiplying_numbers_at_runtime_and_comptime.0.zig | 0 ...tiplying_numbers_at_runtime_and_comptime.1.zig | 0 ...tiplying_numbers_at_runtime_and_comptime.2.zig | 0 .../{incremental => cases}/non_leaf_functions.zig | 0 .../{incremental => cases}/optional_payload.0.zig | 0 .../{incremental => cases}/optional_payload.1.zig | 0 .../{incremental => cases}/optional_payload.2.zig | 0 .../{incremental => cases}/optional_payload.3.zig | 0 .../orelse_at_comptime.0.zig | 0 .../orelse_at_comptime.1.zig | 0 .../passing_u0_to_function.zig | 0 test/{incremental => cases}/plan9/exit.zig | 0 .../plan9/hello_world_with_updates.0.zig | 0 .../plan9/hello_world_with_updates.1.zig | 0 .../recursive_fibonacci.zig | 0 .../recursive_inline_function.0.zig | 0 .../recursive_inline_function.1.zig | 0 .../redundant_comptime.0.zig | 0 .../redundant_comptime.1.zig | 0 test/{incremental => cases}/returns_in_try.zig | 0 .../riscv64-linux/hello_world_with_updates.0.zig | 0 .../riscv64-linux/hello_world_with_updates.1.zig | 0 .../runtime_bitwise_and.zig | 0 .../{incremental => cases}/runtime_bitwise_or.zig | 0 ...return_values_in_callee_preserved_register.zig | 0 ...tting_an_address_space_on_a_local_variable.zig | 0 .../sparcv9-linux/hello_world.zig | 0 .../try_in_comptime_in_struct_in_test.zig | 0 test/{incremental => cases}/type_of.0.zig | 0 test/{incremental => cases}/type_of.1.zig | 0 test/{incremental => cases}/type_of.2.zig | 0 test/{incremental => cases}/unused_labels.0.zig | 0 test/{incremental => cases}/unused_labels.1.zig | 0 test/{incremental => cases}/unused_labels.2.zig | 0 test/{incremental => cases}/unused_labels.3.zig | 0 test/{incremental => cases}/unused_vars.zig | 0 .../variable_shadowing.0.zig | 0 .../variable_shadowing.1.zig | 0 .../variable_shadowing.2.zig | 0 .../variable_shadowing.3.zig | 0 .../variable_shadowing.4.zig | 0 .../variable_shadowing.5.zig | 0 .../variable_shadowing.6.zig | 0 .../variable_shadowing.7.zig | 0 .../variable_shadowing.8.zig | 0 .../variable_shadowing.9.zig | 0 .../wasm-wasi/conditions.0.zig | 0 .../wasm-wasi/conditions.1.zig | 0 .../wasm-wasi/conditions.2.zig | 0 .../wasm-wasi/conditions.3.zig | 0 .../wasm-wasi/conditions.4.zig | 0 .../wasm-wasi/conditions.5.zig | 0 .../wasm-wasi/error_unions.0.zig | 0 .../wasm-wasi/error_unions.1.zig | 0 .../wasm-wasi/error_unions.2.zig | 0 .../wasm-wasi/error_unions.3.zig | 0 .../wasm-wasi/error_unions.4.zig | 0 .../wasm-wasi/error_unions.5.zig | 0 .../{incremental => cases}/wasm-wasi/locals.0.zig | 0 .../{incremental => cases}/wasm-wasi/locals.1.zig | 0 .../wasm-wasi/optionals.0.zig | 0 .../wasm-wasi/optionals.1.zig | 0 .../wasm-wasi/optionals.2.zig | 0 .../wasm-wasi/optionals.3.zig | 0 .../wasm-wasi/optionals.4.zig | 0 .../wasm-wasi/pointers.0.zig | 0 .../wasm-wasi/pointers.1.zig | 0 .../wasm-wasi/structs.0.zig | 0 .../wasm-wasi/structs.1.zig | 0 .../wasm-wasi/structs.2.zig | 0 .../wasm-wasi/structs.3.zig | 0 .../wasm-wasi/structs.4.zig | 0 .../{incremental => cases}/wasm-wasi/switch.0.zig | 0 .../{incremental => cases}/wasm-wasi/switch.1.zig | 0 .../{incremental => cases}/wasm-wasi/switch.2.zig | 0 .../{incremental => cases}/wasm-wasi/switch.3.zig | 0 .../wasm-wasi/while_loops.0.zig | 0 .../wasm-wasi/while_loops.1.zig | 0 .../wasm-wasi/while_loops.2.zig | 0 .../x86_64-linux/assert_function.0.zig | 0 .../x86_64-linux/assert_function.1.zig | 0 .../x86_64-linux/assert_function.10.zig | 0 .../x86_64-linux/assert_function.11.zig | 0 .../x86_64-linux/assert_function.12.zig | 0 .../x86_64-linux/assert_function.13.zig | 0 .../x86_64-linux/assert_function.14.zig | 0 .../x86_64-linux/assert_function.15.zig | 0 .../x86_64-linux/assert_function.16.zig | 0 .../x86_64-linux/assert_function.17.zig | 0 .../x86_64-linux/assert_function.18.zig | 0 .../x86_64-linux/assert_function.2.zig | 0 .../x86_64-linux/assert_function.3.zig | 0 .../x86_64-linux/assert_function.4.zig | 0 .../x86_64-linux/assert_function.5.zig | 0 .../x86_64-linux/assert_function.6.zig | 0 .../x86_64-linux/assert_function.7.zig | 0 .../x86_64-linux/assert_function.8.zig | 0 .../x86_64-linux/assert_function.9.zig | 0 .../x86_64-linux/comptime_var.0.zig | 0 .../x86_64-linux/comptime_var.1.zig | 0 .../x86_64-linux/comptime_var.2.zig | 0 .../x86_64-linux/comptime_var.3.zig | 0 .../x86_64-linux/comptime_var.4.zig | 0 .../x86_64-linux/comptime_var.5.zig | 0 .../x86_64-linux/comptime_var.6.zig | 0 .../x86_64-linux/hello_world_with_updates.0.zig | 0 .../x86_64-linux/hello_world_with_updates.1.zig | 0 .../x86_64-linux/hello_world_with_updates.2.zig | 0 .../x86_64-linux/hello_world_with_updates.3.zig | 0 .../x86_64-linux/hello_world_with_updates.4.zig | 0 .../x86_64-linux/hello_world_with_updates.5.zig | 0 .../x86_64-linux/inline_assembly.0.zig | 0 .../x86_64-linux/inline_assembly.1.zig | 0 .../x86_64-linux/inline_assembly.2.zig | 0 .../x86_64-linux/inline_assembly.3.zig | 0 .../only_1_function_and_it_gets_updated.0.zig | 0 .../only_1_function_and_it_gets_updated.1.zig | 0 .../x86_64-macos/assert_function.0.zig | 0 .../x86_64-macos/assert_function.1.zig | 0 .../x86_64-macos/assert_function.10.zig | 0 .../x86_64-macos/assert_function.11.zig | 0 .../x86_64-macos/assert_function.12.zig | 0 .../x86_64-macos/assert_function.13.zig | 0 .../x86_64-macos/assert_function.14.zig | 0 .../x86_64-macos/assert_function.15.zig | 0 .../x86_64-macos/assert_function.16.zig | 0 .../x86_64-macos/assert_function.17.zig | 0 .../x86_64-macos/assert_function.18.zig | 0 .../x86_64-macos/assert_function.2.zig | 0 .../x86_64-macos/assert_function.3.zig | 0 .../x86_64-macos/assert_function.4.zig | 0 .../x86_64-macos/assert_function.5.zig | 0 .../x86_64-macos/assert_function.6.zig | 0 .../x86_64-macos/assert_function.7.zig | 0 .../x86_64-macos/assert_function.8.zig | 0 .../x86_64-macos/assert_function.9.zig | 0 .../x86_64-macos/comptime_var.0.zig | 0 .../x86_64-macos/comptime_var.1.zig | 0 .../x86_64-macos/comptime_var.2.zig | 0 .../x86_64-macos/comptime_var.3.zig | 0 .../x86_64-macos/comptime_var.4.zig | 0 .../x86_64-macos/comptime_var.5.zig | 0 .../x86_64-macos/comptime_var.6.zig | 0 .../x86_64-macos/hello_world_with_updates.0.zig | 0 .../x86_64-macos/hello_world_with_updates.1.zig | 0 .../x86_64-macos/hello_world_with_updates.2.zig | 0 .../x86_64-macos/hello_world_with_updates.3.zig | 0 .../x86_64-macos/hello_world_with_updates.4.zig | 0 .../x86_64-macos/hello_world_with_updates.5.zig | 0 .../x86_64-macos/hello_world_with_updates.6.zig | 0 952 files changed, 2 insertions(+), 15 deletions(-) rename test/{incremental => cases}/aarch64-linux/conditional_branches.0.zig (100%) rename test/{incremental => cases}/aarch64-linux/conditional_branches.1.zig (100%) rename test/{incremental => cases}/aarch64-linux/hello_world_with_updates.0.zig (100%) rename test/{incremental => cases}/aarch64-linux/hello_world_with_updates.1.zig (100%) rename test/{incremental => cases}/aarch64-linux/hello_world_with_updates.2.zig (100%) rename test/{incremental => cases}/aarch64-macos/hello_world_with_updates.0.zig (100%) rename test/{incremental => cases}/aarch64-macos/hello_world_with_updates.1.zig (100%) rename test/{incremental => cases}/aarch64-macos/hello_world_with_updates.2.zig (100%) rename test/{incremental => cases}/aarch64-macos/hello_world_with_updates.3.zig (100%) rename test/{incremental => cases}/aarch64-macos/hello_world_with_updates.4.zig (100%) rename test/{incremental => cases}/aarch64-macos/hello_world_with_updates.5.zig (100%) rename test/{incremental => cases}/aarch64-macos/hello_world_with_updates.6.zig (100%) rename test/{incremental => cases}/adding_numbers_at_runtime_and_comptime.0.zig (100%) rename test/{incremental => cases}/adding_numbers_at_runtime_and_comptime.1.zig (100%) rename test/{incremental => cases}/adding_numbers_at_runtime_and_comptime.2.zig (100%) rename test/{incremental => cases}/ambiguous_reference.zig (100%) rename test/{incremental => cases}/arm-linux/arithmetic_operations.0.zig (100%) rename test/{incremental => cases}/arm-linux/arithmetic_operations.1.zig (100%) rename test/{incremental => cases}/arm-linux/arithmetic_operations.2.zig (100%) rename test/{incremental => cases}/arm-linux/arithmetic_operations.3.zig (100%) rename test/{incremental => cases}/arm-linux/arithmetic_operations.4.zig (100%) rename test/{incremental => cases}/arm-linux/arithmetic_operations.5.zig (100%) rename test/{incremental => cases}/arm-linux/arithmetic_operations.6.zig (100%) rename test/{incremental => cases}/arm-linux/errors.0.zig (100%) rename test/{incremental => cases}/arm-linux/errors.1.zig (100%) rename test/{incremental => cases}/arm-linux/errors.2.zig (100%) rename test/{incremental => cases}/arm-linux/errors.3.zig (100%) rename test/{incremental => cases}/arm-linux/function_pointers.zig (100%) rename test/{incremental => cases}/arm-linux/hello_world_with_updates.0.zig (100%) rename test/{incremental => cases}/arm-linux/hello_world_with_updates.1.zig (100%) rename test/{incremental => cases}/arm-linux/hello_world_with_updates.2.zig (100%) rename test/{incremental => cases}/arm-linux/parameters_and_return_values.0.zig (100%) rename test/{incremental => cases}/arm-linux/parameters_and_return_values.1.zig (100%) rename test/{incremental => cases}/arm-linux/print_u32s.zig (100%) rename test/{incremental => cases}/arm-linux/spilling_registers.0.zig (100%) rename test/{incremental => cases}/arm-linux/spilling_registers.1.zig (100%) rename test/{incremental => cases}/bad_inferred_variable_type.zig (100%) rename test/{incremental => cases}/binary_operands.0.zig (100%) rename test/{incremental => cases}/binary_operands.1.zig (100%) rename test/{incremental => cases}/binary_operands.10.zig (100%) rename test/{incremental => cases}/binary_operands.11.zig (100%) rename test/{incremental => cases}/binary_operands.12.zig (100%) rename test/{incremental => cases}/binary_operands.13.zig (100%) rename test/{incremental => cases}/binary_operands.14.zig (100%) rename test/{incremental => cases}/binary_operands.15.zig (100%) rename test/{incremental => cases}/binary_operands.16.zig (100%) rename test/{incremental => cases}/binary_operands.17.zig (100%) rename test/{incremental => cases}/binary_operands.18.zig (100%) rename test/{incremental => cases}/binary_operands.19.zig (100%) rename test/{incremental => cases}/binary_operands.2.zig (100%) rename test/{incremental => cases}/binary_operands.20.zig (100%) rename test/{incremental => cases}/binary_operands.21.zig (100%) rename test/{incremental => cases}/binary_operands.22.zig (100%) rename test/{incremental => cases}/binary_operands.23.zig (100%) rename test/{incremental => cases}/binary_operands.24.zig (100%) rename test/{incremental => cases}/binary_operands.25.zig (100%) rename test/{incremental => cases}/binary_operands.3.zig (100%) rename test/{incremental => cases}/binary_operands.4.zig (100%) rename test/{incremental => cases}/binary_operands.5.zig (100%) rename test/{incremental => cases}/binary_operands.6.zig (100%) rename test/{incremental => cases}/binary_operands.7.zig (100%) rename test/{incremental => cases}/binary_operands.8.zig (100%) rename test/{incremental => cases}/binary_operands.9.zig (100%) rename test/{incremental => cases}/break_continue.0.zig (100%) rename test/{incremental => cases}/break_continue.1.zig (100%) rename test/{incremental => cases}/break_continue.2.zig (100%) rename test/{incremental => cases}/break_continue.3.zig (100%) rename test/{incremental => cases}/catch_at_comptime.0.zig (100%) rename test/{incremental => cases}/catch_at_comptime.1.zig (100%) rename test/{incremental => cases}/catch_at_comptime.2.zig (100%) rename test/{incremental => cases}/catch_at_comptime.3.zig (100%) rename test/{incremental => cases}/catch_at_comptime.4.zig (100%) rename test/{incremental => cases}/compile_error.zig (100%) rename test/{incremental => cases}/compile_error_in_inline_fn_call_fixed.0.zig (100%) rename test/{incremental => cases}/compile_error_in_inline_fn_call_fixed.1.zig (100%) rename test/{ => cases}/compile_errors/stage1/exe/main_missing_name.zig (100%) rename test/{ => cases}/compile_errors/stage1/exe/missing_main_fn_in_executable.zig (100%) rename test/{ => cases}/compile_errors/stage1/exe/private_main_fn.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/C_pointer_to_anyopaque.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/Frame_of_generic_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/Issue_6823_dont_allow_._to_be_followed_by_.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/access_non-existent_member_of_error_set.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/accessing_runtime_parameter_from_outer_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/add_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/add_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/add_overflow_in_function_evaluation.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/add_wrap_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/add_wrap_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/addition_with_non_numbers.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/address_of_number_literal.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/alignCast_expects_pointer_or_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/align_n_expr_function_pointers_is_a_compile_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/aligned_variable_of_zero-bit_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/alignment_of_enum_field_specified.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ambiguous_decl_reference.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/and_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/array_access_of_non_array.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/array_access_of_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/array_access_of_undeclared_identifier.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/array_access_with_non_integer_index.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/array_concatenation_with_wrong_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/array_in_c_exported_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/asm_at_compile_time.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_inline_fn_to_non-comptime_var.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_null_to_non-optional_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_through_constant_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_through_constant_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_to_constant_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_to_constant_variable.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_to_invalid_dereference.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_too_big_number_to_u16.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assign_unreachable.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/async_function_depends_on_its_own_frame.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/async_function_indirectly_depends_on_its_own_frame.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/atomic_orderings_of_fence_Acquire_or_stricter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/atomicrmw_with_bool_op_not_.Xchg.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/atomicrmw_with_enum_op_not_.Xchg.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/atomicrmw_with_float_op_not_.Xchg_.Add_or_.Sub.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempt_to_cast_enum_literal_to_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempt_to_close_over_comptime_variable_from_outer_scope.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempt_to_create_17_bit_float_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempt_to_use_0_bit_type_in_extern_fn.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempted_double_ampersand.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempted_double_pipe_on_boolean_values.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempted_implicit_cast_from_T_to_slice_const_T.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_sliceT.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bad_alignCast_at_comptime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bad_alignment_in_asynccall.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bad_alignment_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bad_import.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bad_usage_of_call.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bin_and_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bin_and_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bin_not_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bin_or_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bin_or_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bin_xor_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bin_xor_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/binary_not_on_number_literal.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bitCast_same_size_but_bit_count_mismatch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bitCast_to_enum_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bitCast_with_different_sizes_inside_an_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bit_shifting_only_works_on_integer_types.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bogus_compile_var.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bogus_method_call_on_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/bool_not_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/branch_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cImport_with_bogus_include.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/call_assigned_to_constant.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/call_with_new_stack_on_unsupported_target.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/callconv_apcs_aapcs_aapcsvfp_on_unsupported_platform.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/callconv_interrupt_on_unsupported_platform.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/callconv_signal_on_unsupported_platform.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-0.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-1.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/callconv_vectorcall_on_unsupported_platform.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/calling_function_with_naked_calling_convention.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/calling_var_args_extern_function_passing_array_instead_of_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cannot_break_out_of_defer_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cannot_continue_out_of_defer_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/capture_group_on_switch_prong_with_incompatible_payload_types.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cast_enum_literal_to_enum_but_it_doesnt_match.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cast_global_error_set_to_error_set.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cast_negative_integer_literal_to_usize.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cast_negative_value_to_unsigned_integer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cast_unreachable.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/casting_bit_offset_pointer_to_regular_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/catch_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/chained_comparison_operators.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/cmpxchg_with_float.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/colliding_invalid_top_level_functions.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compare_optional_to_non-optional_with_invalid_types.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comparing_a_non-optional_pointer_against_null.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comparing_against_undefined_produces_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comparison_operators_with_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comparison_with_error_union_and_error_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile-time_division_by_zero.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile-time_remainder_division_by_zero.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compileError_shows_traceback_of_references_that_caused_it.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile_error_in_struct_init_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile_error_when_evaluating_return_type_of_inferred_error_set.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile_log.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile_log_a_pointer_to_an_opaque_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile_log_statement_warning_deduplication_in_generic_fn.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/compile_time_division_by_zero.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_cast_enum_to_union_but_field_has_payload.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_continue_inside_runtime_catch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_bool.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_optional.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_continue_inside_runtime_switch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_bool.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_optional.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_float_in_asm_input.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_implicit_cast_f64_to_f32.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_int_in_asm_input.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_ptrcast_of_zero-sized_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_target-sentinel.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_terminated.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_slice_of_an_undefined_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_slice_of_undefined_pointer_non-zero_len.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/comptime_struct_field_no_init_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/const_frame_cast_to_anyframe.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/const_is_a_statement_not_an_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/container_init_with_non-type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/control_flow_uses_comptime_var_at_runtime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/control_reaches_end_of_non-void_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/declaration_between_fields.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/declaration_with_same_name_as_primitive_must_use_special_syntax.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/deduplicate_undeclared_identifier.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/deref_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/deref_slice_and_get_len_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/dereference_an_array.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/dereference_unknown_length_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/direct_struct_loop.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/directly_embedding_opaque_type_in_struct_and_union.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/discarding_error_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/div_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/div_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/division_by_zero.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/dont_implicit_cast_double_pointer_to_anyopaque.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/double_optional_on_main_return_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/duplicate_boolean_switch_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/duplicate_enum_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/duplicate_error_in_switch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/duplicate_error_value_in_error_set.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/duplicate_field_in_struct_value_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/duplicate_struct_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/duplicate_union_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/embedFile_with_bogus_file.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/empty_for_loop_body.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/empty_if_body.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/empty_switch_on_an_integer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/empty_while_loop_body.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/enum_field_value_references_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/enum_in_field_count_range_but_not_matching_tag.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/enum_value_already_taken.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/enum_with_0_fields.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/enum_with_declarations_unavailable_for_reify_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/error_equality_but_sets_have_no_common_members.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/error_not_handled_in_switch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/error_note_for_function_parameter_incompatibility.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/error_union_operator_with_non_error_set_LHS.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/error_when_evaluating_return_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/exceeded_maximum_bit_width_of_integer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/explicitly_casting_non_tag_type_to_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/export_function_with_comptime_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/export_generic_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/exported_async_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/exported_enum_without_explicit_integer_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/extern_function_pointer_mismatch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/extern_function_with_comptime_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/extern_struct_with_non-extern-compatible_integer_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/extern_union_field_missing_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/extern_union_given_enum_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/extern_variable_has_no_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/fieldParentPtr-bad_field_name.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/fieldParentPtr-comptime_wrong_field_index.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/fieldParentPtr-field_pointer_is_not_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/fieldParentPtr-non_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/field_access_of_opaque_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/field_access_of_slices.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/field_access_of_unknown_length_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/field_type_supplied_in_an_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/floatToInt_comptime_safety.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/float_literal_too_large_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/for_loop_body_expression_ignored.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/frame_called_outside_of_function_definition.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/frame_causes_function_to_be_async.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_alignment_non_power_of_2.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_call_assigned_to_incorrect_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_parameter_is_opaque.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_prototype_with_no_body.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_returning_opaque_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_with_ccc_indirectly_calling_async_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_with_invalid_return_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_with_non-extern_non-packed_enum_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_with_non-extern_non-packed_struct_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/function_with_non-extern_non-packed_union_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/generic_fn_as_parameter_without_comptime_keyword.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/generic_function_call_assigned_to_incorrect_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/generic_function_instance_with_non-constant_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/generic_function_returning_opaque_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/generic_function_where_return_type_is_self-referenced.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/global_variable_alignment_non_power_of_2.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/global_variable_initializer_must_be_constant_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/hasDecl_with_non-container.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/if_condition_is_bool_not_int.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ignored_assert-err-ok_return_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ignored_comptime_statement_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ignored_comptime_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ignored_deferred_function_call.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ignored_deferred_statement_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ignored_expression_in_while_continuation.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ignored_return_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ignored_statement_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/illegal_comparison_of_types.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_cast_const_array_to_mutable_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_cast_from_array_to_mutable_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_cast_from_f64_to_f32.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_cast_of_error_set_not_a_subset.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_casting_null_c_pointer_to_zig_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_casting_too_big_integers_to_C_pointers.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_casting_undefined_c_pointer_to_zig_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_dependency_on_libc.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-block_expr.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-block_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-comptime_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-comptime_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-defer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-for_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-for_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-if-else-if_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-if-else-if_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-if-else_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-if-else_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-if_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-if_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-test_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-test_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-while-continue_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-while-continue_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-while_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicit_semicolon-while_statement.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicitly_casting_enum_to_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicitly_increasing_pointer_alignment.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/implicitly_increasing_slice_alignment.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/import_outside_package_path.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/incompatible_sentinels.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/incorrect_return_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/increase_pointer_alignment_in_ptrCast.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/indexing_a_undefined_slice_at_comptime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/indexing_an_array_of_size_zero.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/indexing_an_array_of_size_zero_with_runtime_index.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/indexing_single-item_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/indirect_recursion_of_async_functions_detected.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/indirect_struct_loop.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/inferred_array_size_invalid_here.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/inferring_error_set_of_function_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/initializing_array_with_struct_syntax.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/intToPtr_with_misaligned_address.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/int_to_err_global_invalid_number.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/int_to_err_non_global_invalid_number.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/int_to_ptr_of_0_bits.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/integer_cast_truncates_bits.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/integer_overflow_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/integer_underflow_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_break_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_builtin_fn.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_cast_from_integral_type_to_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_comparison_for_function_pointers.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_continue_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_deref_on_switch_target.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_empty_unicode_escape.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_exponent_in_float_literal-1.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_exponent_in_float_literal-2.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_field_access_in_comptime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_field_in_struct_value_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_float_literal.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_legacy_unicode_escape.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_maybe_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_member_of_builtin_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_multiple_dereferences.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_optional_type_in_extern_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_pointer_for_var_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_pointer_syntax.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_shift_amount_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_struct_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_suspend_in_exported_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_type_used_in_array_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-1.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-10.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-11.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-12.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-13.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-14.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-2.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-3.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-4.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-5.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-6.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-7.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-9.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-1.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-2.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-3.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-4.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/invalid_union_field_access_in_comptime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/issue_2687_coerce_from_undefined_array_pointer_to_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/issue_3818_bitcast_from_parray-slice_to_u16.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/issue_7810-comptime_slice-len_increment_beyond_bounds.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/issue_9346_return_outside_of_function_scope.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/labeled_break_not_found.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/labeled_continue_not_found.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/lazy_pointer_with_undefined_element_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/libc_headers_note.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/load_vector_pointer_with_unknown_runtime_index.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/local_shadows_global_that_occurs_later.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/local_variable_redeclaration.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/local_variable_redeclares_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/local_variable_shadowing_global.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/locally_shadowing_a_primitive_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/main_function_with_bogus_args_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/method_call_with_first_arg_type_primitive.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/method_call_with_first_arg_type_wrong_container.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_boolean_switch_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_const_in_slice_with_nested_array_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_else_clause.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_field_in_struct_value_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_function_call_param.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_function_name.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_param_name.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_parameter_name_of_generic_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/missing_result_type_for_phi_node.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/misspelled_type_with_pointer_only_reference.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/mod_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/mod_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/mul_overflow_in_function_evaluation.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/mult_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/mult_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/mult_wrap_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/mult_wrap_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/multiple_function_definitions.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/negate_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/negate_wrap_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/negation_overflow_in_function_evaluation.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/nested_error_set_mismatch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/no_else_prong_on_switch_on_global_error_set.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/noalias_on_non_pointer_param.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-async_function_pointer_eventually_is_inferred_to_become_async.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-const_expression_function_call_with_struct_return_value_outside_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-const_expression_in_struct_literal_outside_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-const_switch_number_literal.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-const_variables_of_things_that_require_const_variables.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-enum_tag_type_passed_to_union.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-extern_function_with_var_args.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-inline_for_loop_on_a_type_that_requires_comptime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-integer_tag_type_to_automatic_union_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non-pure_function_returns_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non_async_function_pointer_passed_to_asyncCall.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non_compile_time_array_concatenation.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non_constant_expression_in_array_size.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non_error_sets_used_in_merge_error_sets_operator.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non_float_passed_to_floatToInt.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non_int_passed_to_intToFloat.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/non_pointer_given_to_ptrToInt.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/normal_string_with_newline.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/offsetOf-bad_field_name.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/offsetOf-non_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/only_equality_binary_operator_allowed_for_error_sets.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/opaque_type_with_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/optional_pointer_to_void_in_extern_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/or_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/orelse_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/out_of_range_comptime_int_passed_to_floatToInt.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/overflow_in_enum_value_allocation.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/packed_union_given_enum_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/packed_union_with_automatic_layout_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/panic_called_at_compile_time.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/parameter_redeclaration.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/parameter_shadowing_global.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/pass_const_ptr_to_mutable_ptr_fn.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/passing_an_under-aligned_function_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/pointer_arithmetic_on_pointer-to-array.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/pointer_to_noreturn.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/popCount-non-integer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/prevent_bad_implicit_casting_of_anyframe_types.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/primitives_take_precedence_over_declarations.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ptrCast_a_0_bit_type_to_a_non-_0_bit_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ptrCast_discards_const_qualifier.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ptrToInt_0_to_non_optional_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ptrToInt_on_void.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/ptrcast_to_non-pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/range_operator_in_switch_used_on_error_set.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reading_past_end_of_pointer_casted_array.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/recursive_inferred_error_set.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/redefinition_of_enums.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/redefinition_of_global_variables.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/redefinition_of_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/refer_to_the_type_of_a_generic_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/referring_to_a_struct_that_is_invalid.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type.Fn_with_is_generic_true.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type.Fn_with_is_var_args_true_and_non-C_callconv.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type.Fn_with_return_type_null.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type.Pointer_with_invalid_address_space.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_undefined_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_zero_fields.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_enum_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_union_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_for_union_with_opaque_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_for_union_with_zero_fields.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_union_payload_is_undefined.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_with_Type.Int.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_with_non-constant_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/reify_type_with_undefined.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/return_from_defer_expression.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/returning_error_from_void_async_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/runtime-known_async_function_called.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/runtime-known_function_called_with_async_keyword.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/runtime_assignment_to_comptime_struct_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/runtime_assignment_to_comptime_union_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/runtime_cast_to_union_which_has_non-void_fields.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/runtime_index_into_comptime_type_slice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/saturating_arithmetic_does_not_allow_floats.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/saturating_shl_assign_does_not_allow_negative_rhs_at_comptime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/saturating_shl_does_not_allow_negative_rhs_at_comptime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/setAlignStack_in_inline_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/setAlignStack_in_naked_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/setAlignStack_outside_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/setAlignStack_set_twice.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/setAlignStack_too_big.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/setting_a_section_on_a_local_variable.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shift_amount_has_to_be_an_integer_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shift_by_negative_comptime_integer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shift_left_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shift_left_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shift_right_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shift_right_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shifting_RHS_is_log2_of_LHS_int_bit_width.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shifting_without_int_type_or_comptime_known.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shlExact_shifts_out_1_bits.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/shrExact_shifts_out_1_bits.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/signed_integer_division.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/signed_integer_remainder_division.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/sizeOf_bad_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/slice_cannot_have_its_bytes_reinterpreted.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/slice_passed_as_array_init_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/slice_passed_as_array_init_type_with_elems.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/slice_sentinel_mismatch-1.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/slice_sentinel_mismatch-2.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/slicing_of_global_undefined_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/slicing_single-item_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/specify_enum_tag_type_that_is_too_small.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/specify_non-integer_enum_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/src_outside_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/std.fmt_error_for_unused_arguments.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/store_vector_pointer_with_unknown_runtime_index.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/struct_depends_on_itself_via_optional_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/struct_field_missing_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/struct_init_syntax_for_array.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/struct_with_declarations_unavailable_for_reify_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/struct_with_invalid_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/sub_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/sub_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/sub_overflow_in_function_evaluation.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/sub_wrap_assign_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/sub_wrap_on_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/suspend_inside_suspend_block.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong_when_else_present.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-duplicate_or_overlapping_integer_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-duplicate_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-duplicate_type_struct_alias.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-missing_enumeration_prong.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-multiple_else_prongs.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-non_exhaustive_integer_prongs.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-switch_on_pointer_type_with_no_else.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_bool.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_i8.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_u8.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u1.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u2.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_on_enum_with_1_field_with_no_prongs.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_on_union_with_no_attached_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_with_invalid_expression_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/switch_with_overlapping_case_ranges.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/tagName_used_on_union_with_no_associated_enum_tag.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/take_slice_of_invalid_dereference.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/threadlocal_qualifier_on_const.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/top_level_decl_dependency_loop.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/truncate_sign_mismatch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/truncate_undefined_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/try_in_function_with_non_error_return_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/type_checking_function_pointers.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/type_variables_must_be_constant.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/undeclared_identifier.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/undeclared_identifier_error_should_mark_fn_as_impure.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/undeclared_identifier_in_unanalyzed_branch.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/undefined_as_field_type_is_rejected.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/undefined_function_call.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/underscore_is_not_a_declarable_symbol.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_for.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while_else.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/union_auto-enum_value_already_taken.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/union_enum_field_does_not_match_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/union_fields_with_value_assignments.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/union_with_0_fields.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/union_with_specified_enum_omits_field.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/union_with_too_small_explicit_signed_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/union_with_too_small_explicit_unsigned_tag_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unknown_length_pointer_to_opaque.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unreachable_code-double_break.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unreachable_code-nested_returns.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unreachable_code.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unreachable_executed_at_comptime.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unreachable_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unreachable_variable.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unreachable_with_return.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unsupported_modifier_at_start_of_asm_output_constraint.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/unused_variable_error_on_errdefer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/use_anyopaque_as_return_type_of_fn_ptr.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/use_invalid_number_literal_as_array_index.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/use_of_comptime-known_undefined_function_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/use_of_undeclared_identifier.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/using_an_unknown_len_ptr_type_instead_of_array.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/using_invalid_types_in_function_call_raises_an_error.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/usingnamespace_with_wrong_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/variable_has_wrong_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/variable_in_inline_assembly_template_cannot_be_found.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/variable_initialization_compile_error_then_referenced.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/variable_with_type_noreturn.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/vector_index_out_of_bounds.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/volatile_on_global_assembly.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/while_expected_bool_got_error_union.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/while_expected_bool_got_optional.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/while_expected_error_union_got_bool.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/while_expected_error_union_got_optional.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/while_expected_optional_got_bool.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/while_expected_optional_got_error_union.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/while_loop_body_expression_ignored.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/write_to_const_global_variable.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_frame_type_used_for_async_call.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_function_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_initializer_for_union_payload_of_type_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_number_of_arguments.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_number_of_arguments_for_method_fn_call.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_return_type_for_main.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_size_to_an_array_literal.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_type_for_argument_tuple_to_asyncCall.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_type_for_reify_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_type_for_result_ptr_to_asyncCall.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_type_passed_to_panic.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_type_to_hasField.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig (100%) rename test/{ => cases}/compile_errors/stage1/obj/wrong_types_given_to_export.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/access_invalid_typeInfo_decl.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/alignCast_of_zero_sized_types.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/bad_splat_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/binary_OR_operator_on_error_sets.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-always_inline.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-compile_time.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/cast_between_optional_T_where_T_is_not_a_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/combination_of_nosuspend_and_async.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/comparison_of_non-tagged_union_and_enum_literal.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/comptime_vector_overflow_shows_the_index.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/duplicate_field_in_anonymous_struct_literal.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/error_in_struct_initializer_doesnt_crash_the_compiler.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/errors_in_for_loop_bodies_are_propagated.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/export_with_empty_name_string.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/helpful_return_type_error_message.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/int-float_conversion_to_comptime_int-float.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/invalid_assignments.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/invalid_float_casts.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/invalid_int_casts.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/invalid_non-exhaustive_enum_to_union.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/invalid_pointer_with_reify_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/nested_vectors.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/non-exhaustive_enum_marker_assigned_a_value.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/non-exhaustive_enums.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/not_an_enum_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/packed_struct_with_fields_of_not_allowed_types.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/ptrToInt_with_pointer_to_zero-sized_type.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/reassign_to_array_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/reassign_to_slice_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/reassign_to_struct_parameter.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/reference_to_const_data.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/reify_typeOf_with_incompatible_arguments.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/reify_typeOf_with_no_arguments.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/reject_extern_function_definitions_with_body.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/reject_extern_variables_with_initializers.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/return_invalid_type_from_test.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/shift_on_type_with_non-power-of-two_size.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/shuffle_with_selected_index_past_first_vector_length.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/switch_ranges_endpoints_are_validated.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/switching_with_exhaustive_enum_has___prong_.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/switching_with_non-exhaustive_enums.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/tagName_on_invalid_value_of_non-exhaustive_enum.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/type_mismatch_in_C_prototype_with_varargs.zig (100%) rename test/{ => cases}/compile_errors/stage1/test/type_mismatch_with_tuple_concatenation.zig (100%) rename test/{ => cases}/compile_errors/stage2/comptime_unreachable.zig (100%) rename test/{ => cases}/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig (100%) rename test/{ => cases}/compile_errors/stage2/duplicate-unused_labels.zig (100%) rename test/{ => cases}/compile_errors/stage2/embed_outside_package.zig (100%) rename test/{ => cases}/compile_errors/stage2/import_outside_package.zig (100%) rename test/{ => cases}/compile_errors/stage2/out_of_bounds_index.zig (100%) rename test/{ => cases}/compile_errors/stage2/slice_of_null_pointer.zig (100%) rename test/{ => cases}/compile_errors/stage2/struct_duplicate_field_name.zig (100%) rename test/{ => cases}/compile_errors/stage2/union_access_of_inactive_field.zig (100%) rename test/{ => cases}/compile_errors/stage2/union_duplicate_enum_field.zig (100%) rename test/{ => cases}/compile_errors/stage2/union_duplicate_field_definition.zig (100%) rename test/{ => cases}/compile_errors/stage2/union_enum_field_missing.zig (100%) rename test/{ => cases}/compile_errors/stage2/union_extra_field.zig (100%) rename test/{ => cases}/compile_errors/stage2/union_runtime_coercion_from_enum.zig (100%) rename test/{incremental => cases}/compile_log.0.zig (100%) rename test/{incremental => cases}/compile_log.1.zig (100%) rename test/{incremental => cases}/double_ampersand.0.zig (100%) rename test/{incremental => cases}/double_ampersand.1.zig (100%) rename test/{incremental => cases}/double_ampersand.2.zig (100%) rename test/{incremental => cases}/enum_values.0.zig (100%) rename test/{incremental => cases}/enum_values.1.zig (100%) rename test/{incremental => cases}/extern_variable_has_no_type.0.zig (100%) rename test/{incremental => cases}/extern_variable_has_no_type.1.zig (100%) rename test/{incremental => cases}/function_calls.0.zig (100%) rename test/{incremental => cases}/function_calls.1.zig (100%) rename test/{incremental => cases}/function_calls.2.zig (100%) rename test/{incremental => cases}/function_calls.3.zig (100%) rename test/{incremental => cases}/function_redeclaration.zig (100%) rename test/{incremental => cases}/global_variable_redeclaration.zig (100%) rename test/{incremental => cases}/inner_func_accessing_outer_var.zig (100%) rename test/{incremental => cases}/int_to_ptr.0.zig (100%) rename test/{incremental => cases}/int_to_ptr.1.zig (100%) rename test/{incremental => cases}/large_add_function.zig (100%) rename test/{incremental => cases}/llvm/address_space_pointer_access_chaining_pointer_to_optional_array.zig (100%) rename test/{incremental => cases}/llvm/address_spaces_pointer_access_chaining_array_pointer.zig (100%) rename test/{incremental => cases}/llvm/address_spaces_pointer_access_chaining_complex.zig (100%) rename test/{incremental => cases}/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig (100%) rename test/{incremental => cases}/llvm/any_typed_null_to_any_typed_optional.zig (100%) rename test/{incremental => cases}/llvm/blocks.zig (100%) rename test/{incremental => cases}/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig (100%) rename test/{incremental => cases}/llvm/f_segment_address_space_reading_and_writing.zig (100%) rename test/{incremental => cases}/llvm/for_loop.zig (100%) rename test/{incremental => cases}/llvm/hello_world.zig (100%) rename test/{incremental => cases}/llvm/invalid_address_space_coercion.zig (100%) rename test/{incremental => cases}/llvm/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig (100%) rename test/{incremental => cases}/llvm/nested_blocks.zig (100%) rename test/{incremental => cases}/llvm/optionals.zig (100%) rename test/{incremental => cases}/llvm/pointer_keeps_address_space.zig (100%) rename test/{incremental => cases}/llvm/pointer_keeps_address_space_when_taking_address_of_dereference.zig (100%) rename test/{incremental => cases}/llvm/pointer_to_explicit_generic_address_space_coerces_to_implicit_pointer.zig (100%) rename test/{incremental => cases}/llvm/pointer_with_different_address_spaces.zig (100%) rename test/{incremental => cases}/llvm/pointers_with_different_address_spaces.zig (100%) rename test/{incremental => cases}/llvm/rem.zig (100%) rename test/{incremental => cases}/llvm/shift_right_plus_left.0.zig (100%) rename test/{incremental => cases}/llvm/shift_right_plus_left.1.zig (100%) rename test/{incremental => cases}/llvm/simple_addition_and_subtraction.zig (100%) rename test/{incremental => cases}/llvm/simple_if_statement.zig (100%) rename test/{incremental => cases}/llvm/while_loops.zig (100%) rename test/{incremental => cases}/lower_unnamed_consts_structs.0.zig (100%) rename test/{incremental => cases}/lower_unnamed_consts_structs.1.zig (100%) rename test/{incremental => cases}/lower_unnamed_consts_structs.2.zig (100%) rename test/{incremental => cases}/merge_error_sets.0.zig (100%) rename test/{incremental => cases}/merge_error_sets.1.zig (100%) rename test/{incremental => cases}/multiplying_numbers_at_runtime_and_comptime.0.zig (100%) rename test/{incremental => cases}/multiplying_numbers_at_runtime_and_comptime.1.zig (100%) rename test/{incremental => cases}/multiplying_numbers_at_runtime_and_comptime.2.zig (100%) rename test/{incremental => cases}/non_leaf_functions.zig (100%) rename test/{incremental => cases}/optional_payload.0.zig (100%) rename test/{incremental => cases}/optional_payload.1.zig (100%) rename test/{incremental => cases}/optional_payload.2.zig (100%) rename test/{incremental => cases}/optional_payload.3.zig (100%) rename test/{incremental => cases}/orelse_at_comptime.0.zig (100%) rename test/{incremental => cases}/orelse_at_comptime.1.zig (100%) rename test/{incremental => cases}/passing_u0_to_function.zig (100%) rename test/{incremental => cases}/plan9/exit.zig (100%) rename test/{incremental => cases}/plan9/hello_world_with_updates.0.zig (100%) rename test/{incremental => cases}/plan9/hello_world_with_updates.1.zig (100%) rename test/{incremental => cases}/recursive_fibonacci.zig (100%) rename test/{incremental => cases}/recursive_inline_function.0.zig (100%) rename test/{incremental => cases}/recursive_inline_function.1.zig (100%) rename test/{incremental => cases}/redundant_comptime.0.zig (100%) rename test/{incremental => cases}/redundant_comptime.1.zig (100%) rename test/{incremental => cases}/returns_in_try.zig (100%) rename test/{incremental => cases}/riscv64-linux/hello_world_with_updates.0.zig (100%) rename test/{incremental => cases}/riscv64-linux/hello_world_with_updates.1.zig (100%) rename test/{incremental => cases}/runtime_bitwise_and.zig (100%) rename test/{incremental => cases}/runtime_bitwise_or.zig (100%) rename test/{incremental => cases}/save_function_return_values_in_callee_preserved_register.zig (100%) rename test/{incremental => cases}/setting_an_address_space_on_a_local_variable.zig (100%) rename test/{incremental => cases}/sparcv9-linux/hello_world.zig (100%) rename test/{incremental => cases}/try_in_comptime_in_struct_in_test.zig (100%) rename test/{incremental => cases}/type_of.0.zig (100%) rename test/{incremental => cases}/type_of.1.zig (100%) rename test/{incremental => cases}/type_of.2.zig (100%) rename test/{incremental => cases}/unused_labels.0.zig (100%) rename test/{incremental => cases}/unused_labels.1.zig (100%) rename test/{incremental => cases}/unused_labels.2.zig (100%) rename test/{incremental => cases}/unused_labels.3.zig (100%) rename test/{incremental => cases}/unused_vars.zig (100%) rename test/{incremental => cases}/variable_shadowing.0.zig (100%) rename test/{incremental => cases}/variable_shadowing.1.zig (100%) rename test/{incremental => cases}/variable_shadowing.2.zig (100%) rename test/{incremental => cases}/variable_shadowing.3.zig (100%) rename test/{incremental => cases}/variable_shadowing.4.zig (100%) rename test/{incremental => cases}/variable_shadowing.5.zig (100%) rename test/{incremental => cases}/variable_shadowing.6.zig (100%) rename test/{incremental => cases}/variable_shadowing.7.zig (100%) rename test/{incremental => cases}/variable_shadowing.8.zig (100%) rename test/{incremental => cases}/variable_shadowing.9.zig (100%) rename test/{incremental => cases}/wasm-wasi/conditions.0.zig (100%) rename test/{incremental => cases}/wasm-wasi/conditions.1.zig (100%) rename test/{incremental => cases}/wasm-wasi/conditions.2.zig (100%) rename test/{incremental => cases}/wasm-wasi/conditions.3.zig (100%) rename test/{incremental => cases}/wasm-wasi/conditions.4.zig (100%) rename test/{incremental => cases}/wasm-wasi/conditions.5.zig (100%) rename test/{incremental => cases}/wasm-wasi/error_unions.0.zig (100%) rename test/{incremental => cases}/wasm-wasi/error_unions.1.zig (100%) rename test/{incremental => cases}/wasm-wasi/error_unions.2.zig (100%) rename test/{incremental => cases}/wasm-wasi/error_unions.3.zig (100%) rename test/{incremental => cases}/wasm-wasi/error_unions.4.zig (100%) rename test/{incremental => cases}/wasm-wasi/error_unions.5.zig (100%) rename test/{incremental => cases}/wasm-wasi/locals.0.zig (100%) rename test/{incremental => cases}/wasm-wasi/locals.1.zig (100%) rename test/{incremental => cases}/wasm-wasi/optionals.0.zig (100%) rename test/{incremental => cases}/wasm-wasi/optionals.1.zig (100%) rename test/{incremental => cases}/wasm-wasi/optionals.2.zig (100%) rename test/{incremental => cases}/wasm-wasi/optionals.3.zig (100%) rename test/{incremental => cases}/wasm-wasi/optionals.4.zig (100%) rename test/{incremental => cases}/wasm-wasi/pointers.0.zig (100%) rename test/{incremental => cases}/wasm-wasi/pointers.1.zig (100%) rename test/{incremental => cases}/wasm-wasi/structs.0.zig (100%) rename test/{incremental => cases}/wasm-wasi/structs.1.zig (100%) rename test/{incremental => cases}/wasm-wasi/structs.2.zig (100%) rename test/{incremental => cases}/wasm-wasi/structs.3.zig (100%) rename test/{incremental => cases}/wasm-wasi/structs.4.zig (100%) rename test/{incremental => cases}/wasm-wasi/switch.0.zig (100%) rename test/{incremental => cases}/wasm-wasi/switch.1.zig (100%) rename test/{incremental => cases}/wasm-wasi/switch.2.zig (100%) rename test/{incremental => cases}/wasm-wasi/switch.3.zig (100%) rename test/{incremental => cases}/wasm-wasi/while_loops.0.zig (100%) rename test/{incremental => cases}/wasm-wasi/while_loops.1.zig (100%) rename test/{incremental => cases}/wasm-wasi/while_loops.2.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.0.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.1.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.10.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.11.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.12.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.13.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.14.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.15.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.16.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.17.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.18.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.2.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.3.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.4.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.5.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.6.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.7.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.8.zig (100%) rename test/{incremental => cases}/x86_64-linux/assert_function.9.zig (100%) rename test/{incremental => cases}/x86_64-linux/comptime_var.0.zig (100%) rename test/{incremental => cases}/x86_64-linux/comptime_var.1.zig (100%) rename test/{incremental => cases}/x86_64-linux/comptime_var.2.zig (100%) rename test/{incremental => cases}/x86_64-linux/comptime_var.3.zig (100%) rename test/{incremental => cases}/x86_64-linux/comptime_var.4.zig (100%) rename test/{incremental => cases}/x86_64-linux/comptime_var.5.zig (100%) rename test/{incremental => cases}/x86_64-linux/comptime_var.6.zig (100%) rename test/{incremental => cases}/x86_64-linux/hello_world_with_updates.0.zig (100%) rename test/{incremental => cases}/x86_64-linux/hello_world_with_updates.1.zig (100%) rename test/{incremental => cases}/x86_64-linux/hello_world_with_updates.2.zig (100%) rename test/{incremental => cases}/x86_64-linux/hello_world_with_updates.3.zig (100%) rename test/{incremental => cases}/x86_64-linux/hello_world_with_updates.4.zig (100%) rename test/{incremental => cases}/x86_64-linux/hello_world_with_updates.5.zig (100%) rename test/{incremental => cases}/x86_64-linux/inline_assembly.0.zig (100%) rename test/{incremental => cases}/x86_64-linux/inline_assembly.1.zig (100%) rename test/{incremental => cases}/x86_64-linux/inline_assembly.2.zig (100%) rename test/{incremental => cases}/x86_64-linux/inline_assembly.3.zig (100%) rename test/{incremental => cases}/x86_64-linux/only_1_function_and_it_gets_updated.0.zig (100%) rename test/{incremental => cases}/x86_64-linux/only_1_function_and_it_gets_updated.1.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.0.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.1.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.10.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.11.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.12.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.13.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.14.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.15.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.16.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.17.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.18.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.2.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.3.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.4.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.5.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.6.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.7.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.8.zig (100%) rename test/{incremental => cases}/x86_64-macos/assert_function.9.zig (100%) rename test/{incremental => cases}/x86_64-macos/comptime_var.0.zig (100%) rename test/{incremental => cases}/x86_64-macos/comptime_var.1.zig (100%) rename test/{incremental => cases}/x86_64-macos/comptime_var.2.zig (100%) rename test/{incremental => cases}/x86_64-macos/comptime_var.3.zig (100%) rename test/{incremental => cases}/x86_64-macos/comptime_var.4.zig (100%) rename test/{incremental => cases}/x86_64-macos/comptime_var.5.zig (100%) rename test/{incremental => cases}/x86_64-macos/comptime_var.6.zig (100%) rename test/{incremental => cases}/x86_64-macos/hello_world_with_updates.0.zig (100%) rename test/{incremental => cases}/x86_64-macos/hello_world_with_updates.1.zig (100%) rename test/{incremental => cases}/x86_64-macos/hello_world_with_updates.2.zig (100%) rename test/{incremental => cases}/x86_64-macos/hello_world_with_updates.3.zig (100%) rename test/{incremental => cases}/x86_64-macos/hello_world_with_updates.4.zig (100%) rename test/{incremental => cases}/x86_64-macos/hello_world_with_updates.5.zig (100%) rename test/{incremental => cases}/x86_64-macos/hello_world_with_updates.6.zig (100%) diff --git a/ci/zinc/linux_test.sh b/ci/zinc/linux_test.sh index ec999a483a..180589cc8e 100755 --- a/ci/zinc/linux_test.sh +++ b/ci/zinc/linux_test.sh @@ -45,7 +45,7 @@ cd $WORKSPACE # Look for non-conforming code formatting. # Formatting errors can be fixed by running `zig fmt` on the files printed here. -$ZIG fmt --check . --exclude test/compile_errors/ --exclude test/incremental/ +$ZIG fmt --check . --exclude test/cases/ # Build stage2 standalone so that we can test stage2 against stage2 compiler-rt. $ZIG build -p stage2 -Dstatic-llvm -Dtarget=native-native-musl --search-prefix "$DEPS_LOCAL" diff --git a/src/test.zig b/src/test.zig index 1359f22ff0..c5dda0757f 100644 --- a/src/test.zig +++ b/src/test.zig @@ -36,20 +36,7 @@ test { { const dir_path = try std.fs.path.join(arena, &.{ - std.fs.path.dirname(@src().file).?, "..", "test", "compile_errors", - }); - - var dir = try std.fs.cwd().openDir(dir_path, .{ .iterate = true }); - defer dir.close(); - - // TODO make this incremental once the bug is solved that it triggers - // See: https://github.com/ziglang/zig/issues/11344 - ctx.addTestCasesFromDir(dir); - } - - { - const dir_path = try std.fs.path.join(arena, &.{ - std.fs.path.dirname(@src().file).?, "..", "test", "incremental", + std.fs.path.dirname(@src().file).?, "..", "test", "cases", }); var dir = try std.fs.cwd().openDir(dir_path, .{ .iterate = true }); diff --git a/test/incremental/aarch64-linux/conditional_branches.0.zig b/test/cases/aarch64-linux/conditional_branches.0.zig similarity index 100% rename from test/incremental/aarch64-linux/conditional_branches.0.zig rename to test/cases/aarch64-linux/conditional_branches.0.zig diff --git a/test/incremental/aarch64-linux/conditional_branches.1.zig b/test/cases/aarch64-linux/conditional_branches.1.zig similarity index 100% rename from test/incremental/aarch64-linux/conditional_branches.1.zig rename to test/cases/aarch64-linux/conditional_branches.1.zig diff --git a/test/incremental/aarch64-linux/hello_world_with_updates.0.zig b/test/cases/aarch64-linux/hello_world_with_updates.0.zig similarity index 100% rename from test/incremental/aarch64-linux/hello_world_with_updates.0.zig rename to test/cases/aarch64-linux/hello_world_with_updates.0.zig diff --git a/test/incremental/aarch64-linux/hello_world_with_updates.1.zig b/test/cases/aarch64-linux/hello_world_with_updates.1.zig similarity index 100% rename from test/incremental/aarch64-linux/hello_world_with_updates.1.zig rename to test/cases/aarch64-linux/hello_world_with_updates.1.zig diff --git a/test/incremental/aarch64-linux/hello_world_with_updates.2.zig b/test/cases/aarch64-linux/hello_world_with_updates.2.zig similarity index 100% rename from test/incremental/aarch64-linux/hello_world_with_updates.2.zig rename to test/cases/aarch64-linux/hello_world_with_updates.2.zig diff --git a/test/incremental/aarch64-macos/hello_world_with_updates.0.zig b/test/cases/aarch64-macos/hello_world_with_updates.0.zig similarity index 100% rename from test/incremental/aarch64-macos/hello_world_with_updates.0.zig rename to test/cases/aarch64-macos/hello_world_with_updates.0.zig diff --git a/test/incremental/aarch64-macos/hello_world_with_updates.1.zig b/test/cases/aarch64-macos/hello_world_with_updates.1.zig similarity index 100% rename from test/incremental/aarch64-macos/hello_world_with_updates.1.zig rename to test/cases/aarch64-macos/hello_world_with_updates.1.zig diff --git a/test/incremental/aarch64-macos/hello_world_with_updates.2.zig b/test/cases/aarch64-macos/hello_world_with_updates.2.zig similarity index 100% rename from test/incremental/aarch64-macos/hello_world_with_updates.2.zig rename to test/cases/aarch64-macos/hello_world_with_updates.2.zig diff --git a/test/incremental/aarch64-macos/hello_world_with_updates.3.zig b/test/cases/aarch64-macos/hello_world_with_updates.3.zig similarity index 100% rename from test/incremental/aarch64-macos/hello_world_with_updates.3.zig rename to test/cases/aarch64-macos/hello_world_with_updates.3.zig diff --git a/test/incremental/aarch64-macos/hello_world_with_updates.4.zig b/test/cases/aarch64-macos/hello_world_with_updates.4.zig similarity index 100% rename from test/incremental/aarch64-macos/hello_world_with_updates.4.zig rename to test/cases/aarch64-macos/hello_world_with_updates.4.zig diff --git a/test/incremental/aarch64-macos/hello_world_with_updates.5.zig b/test/cases/aarch64-macos/hello_world_with_updates.5.zig similarity index 100% rename from test/incremental/aarch64-macos/hello_world_with_updates.5.zig rename to test/cases/aarch64-macos/hello_world_with_updates.5.zig diff --git a/test/incremental/aarch64-macos/hello_world_with_updates.6.zig b/test/cases/aarch64-macos/hello_world_with_updates.6.zig similarity index 100% rename from test/incremental/aarch64-macos/hello_world_with_updates.6.zig rename to test/cases/aarch64-macos/hello_world_with_updates.6.zig diff --git a/test/incremental/adding_numbers_at_runtime_and_comptime.0.zig b/test/cases/adding_numbers_at_runtime_and_comptime.0.zig similarity index 100% rename from test/incremental/adding_numbers_at_runtime_and_comptime.0.zig rename to test/cases/adding_numbers_at_runtime_and_comptime.0.zig diff --git a/test/incremental/adding_numbers_at_runtime_and_comptime.1.zig b/test/cases/adding_numbers_at_runtime_and_comptime.1.zig similarity index 100% rename from test/incremental/adding_numbers_at_runtime_and_comptime.1.zig rename to test/cases/adding_numbers_at_runtime_and_comptime.1.zig diff --git a/test/incremental/adding_numbers_at_runtime_and_comptime.2.zig b/test/cases/adding_numbers_at_runtime_and_comptime.2.zig similarity index 100% rename from test/incremental/adding_numbers_at_runtime_and_comptime.2.zig rename to test/cases/adding_numbers_at_runtime_and_comptime.2.zig diff --git a/test/incremental/ambiguous_reference.zig b/test/cases/ambiguous_reference.zig similarity index 100% rename from test/incremental/ambiguous_reference.zig rename to test/cases/ambiguous_reference.zig diff --git a/test/incremental/arm-linux/arithmetic_operations.0.zig b/test/cases/arm-linux/arithmetic_operations.0.zig similarity index 100% rename from test/incremental/arm-linux/arithmetic_operations.0.zig rename to test/cases/arm-linux/arithmetic_operations.0.zig diff --git a/test/incremental/arm-linux/arithmetic_operations.1.zig b/test/cases/arm-linux/arithmetic_operations.1.zig similarity index 100% rename from test/incremental/arm-linux/arithmetic_operations.1.zig rename to test/cases/arm-linux/arithmetic_operations.1.zig diff --git a/test/incremental/arm-linux/arithmetic_operations.2.zig b/test/cases/arm-linux/arithmetic_operations.2.zig similarity index 100% rename from test/incremental/arm-linux/arithmetic_operations.2.zig rename to test/cases/arm-linux/arithmetic_operations.2.zig diff --git a/test/incremental/arm-linux/arithmetic_operations.3.zig b/test/cases/arm-linux/arithmetic_operations.3.zig similarity index 100% rename from test/incremental/arm-linux/arithmetic_operations.3.zig rename to test/cases/arm-linux/arithmetic_operations.3.zig diff --git a/test/incremental/arm-linux/arithmetic_operations.4.zig b/test/cases/arm-linux/arithmetic_operations.4.zig similarity index 100% rename from test/incremental/arm-linux/arithmetic_operations.4.zig rename to test/cases/arm-linux/arithmetic_operations.4.zig diff --git a/test/incremental/arm-linux/arithmetic_operations.5.zig b/test/cases/arm-linux/arithmetic_operations.5.zig similarity index 100% rename from test/incremental/arm-linux/arithmetic_operations.5.zig rename to test/cases/arm-linux/arithmetic_operations.5.zig diff --git a/test/incremental/arm-linux/arithmetic_operations.6.zig b/test/cases/arm-linux/arithmetic_operations.6.zig similarity index 100% rename from test/incremental/arm-linux/arithmetic_operations.6.zig rename to test/cases/arm-linux/arithmetic_operations.6.zig diff --git a/test/incremental/arm-linux/errors.0.zig b/test/cases/arm-linux/errors.0.zig similarity index 100% rename from test/incremental/arm-linux/errors.0.zig rename to test/cases/arm-linux/errors.0.zig diff --git a/test/incremental/arm-linux/errors.1.zig b/test/cases/arm-linux/errors.1.zig similarity index 100% rename from test/incremental/arm-linux/errors.1.zig rename to test/cases/arm-linux/errors.1.zig diff --git a/test/incremental/arm-linux/errors.2.zig b/test/cases/arm-linux/errors.2.zig similarity index 100% rename from test/incremental/arm-linux/errors.2.zig rename to test/cases/arm-linux/errors.2.zig diff --git a/test/incremental/arm-linux/errors.3.zig b/test/cases/arm-linux/errors.3.zig similarity index 100% rename from test/incremental/arm-linux/errors.3.zig rename to test/cases/arm-linux/errors.3.zig diff --git a/test/incremental/arm-linux/function_pointers.zig b/test/cases/arm-linux/function_pointers.zig similarity index 100% rename from test/incremental/arm-linux/function_pointers.zig rename to test/cases/arm-linux/function_pointers.zig diff --git a/test/incremental/arm-linux/hello_world_with_updates.0.zig b/test/cases/arm-linux/hello_world_with_updates.0.zig similarity index 100% rename from test/incremental/arm-linux/hello_world_with_updates.0.zig rename to test/cases/arm-linux/hello_world_with_updates.0.zig diff --git a/test/incremental/arm-linux/hello_world_with_updates.1.zig b/test/cases/arm-linux/hello_world_with_updates.1.zig similarity index 100% rename from test/incremental/arm-linux/hello_world_with_updates.1.zig rename to test/cases/arm-linux/hello_world_with_updates.1.zig diff --git a/test/incremental/arm-linux/hello_world_with_updates.2.zig b/test/cases/arm-linux/hello_world_with_updates.2.zig similarity index 100% rename from test/incremental/arm-linux/hello_world_with_updates.2.zig rename to test/cases/arm-linux/hello_world_with_updates.2.zig diff --git a/test/incremental/arm-linux/parameters_and_return_values.0.zig b/test/cases/arm-linux/parameters_and_return_values.0.zig similarity index 100% rename from test/incremental/arm-linux/parameters_and_return_values.0.zig rename to test/cases/arm-linux/parameters_and_return_values.0.zig diff --git a/test/incremental/arm-linux/parameters_and_return_values.1.zig b/test/cases/arm-linux/parameters_and_return_values.1.zig similarity index 100% rename from test/incremental/arm-linux/parameters_and_return_values.1.zig rename to test/cases/arm-linux/parameters_and_return_values.1.zig diff --git a/test/incremental/arm-linux/print_u32s.zig b/test/cases/arm-linux/print_u32s.zig similarity index 100% rename from test/incremental/arm-linux/print_u32s.zig rename to test/cases/arm-linux/print_u32s.zig diff --git a/test/incremental/arm-linux/spilling_registers.0.zig b/test/cases/arm-linux/spilling_registers.0.zig similarity index 100% rename from test/incremental/arm-linux/spilling_registers.0.zig rename to test/cases/arm-linux/spilling_registers.0.zig diff --git a/test/incremental/arm-linux/spilling_registers.1.zig b/test/cases/arm-linux/spilling_registers.1.zig similarity index 100% rename from test/incremental/arm-linux/spilling_registers.1.zig rename to test/cases/arm-linux/spilling_registers.1.zig diff --git a/test/incremental/bad_inferred_variable_type.zig b/test/cases/bad_inferred_variable_type.zig similarity index 100% rename from test/incremental/bad_inferred_variable_type.zig rename to test/cases/bad_inferred_variable_type.zig diff --git a/test/incremental/binary_operands.0.zig b/test/cases/binary_operands.0.zig similarity index 100% rename from test/incremental/binary_operands.0.zig rename to test/cases/binary_operands.0.zig diff --git a/test/incremental/binary_operands.1.zig b/test/cases/binary_operands.1.zig similarity index 100% rename from test/incremental/binary_operands.1.zig rename to test/cases/binary_operands.1.zig diff --git a/test/incremental/binary_operands.10.zig b/test/cases/binary_operands.10.zig similarity index 100% rename from test/incremental/binary_operands.10.zig rename to test/cases/binary_operands.10.zig diff --git a/test/incremental/binary_operands.11.zig b/test/cases/binary_operands.11.zig similarity index 100% rename from test/incremental/binary_operands.11.zig rename to test/cases/binary_operands.11.zig diff --git a/test/incremental/binary_operands.12.zig b/test/cases/binary_operands.12.zig similarity index 100% rename from test/incremental/binary_operands.12.zig rename to test/cases/binary_operands.12.zig diff --git a/test/incremental/binary_operands.13.zig b/test/cases/binary_operands.13.zig similarity index 100% rename from test/incremental/binary_operands.13.zig rename to test/cases/binary_operands.13.zig diff --git a/test/incremental/binary_operands.14.zig b/test/cases/binary_operands.14.zig similarity index 100% rename from test/incremental/binary_operands.14.zig rename to test/cases/binary_operands.14.zig diff --git a/test/incremental/binary_operands.15.zig b/test/cases/binary_operands.15.zig similarity index 100% rename from test/incremental/binary_operands.15.zig rename to test/cases/binary_operands.15.zig diff --git a/test/incremental/binary_operands.16.zig b/test/cases/binary_operands.16.zig similarity index 100% rename from test/incremental/binary_operands.16.zig rename to test/cases/binary_operands.16.zig diff --git a/test/incremental/binary_operands.17.zig b/test/cases/binary_operands.17.zig similarity index 100% rename from test/incremental/binary_operands.17.zig rename to test/cases/binary_operands.17.zig diff --git a/test/incremental/binary_operands.18.zig b/test/cases/binary_operands.18.zig similarity index 100% rename from test/incremental/binary_operands.18.zig rename to test/cases/binary_operands.18.zig diff --git a/test/incremental/binary_operands.19.zig b/test/cases/binary_operands.19.zig similarity index 100% rename from test/incremental/binary_operands.19.zig rename to test/cases/binary_operands.19.zig diff --git a/test/incremental/binary_operands.2.zig b/test/cases/binary_operands.2.zig similarity index 100% rename from test/incremental/binary_operands.2.zig rename to test/cases/binary_operands.2.zig diff --git a/test/incremental/binary_operands.20.zig b/test/cases/binary_operands.20.zig similarity index 100% rename from test/incremental/binary_operands.20.zig rename to test/cases/binary_operands.20.zig diff --git a/test/incremental/binary_operands.21.zig b/test/cases/binary_operands.21.zig similarity index 100% rename from test/incremental/binary_operands.21.zig rename to test/cases/binary_operands.21.zig diff --git a/test/incremental/binary_operands.22.zig b/test/cases/binary_operands.22.zig similarity index 100% rename from test/incremental/binary_operands.22.zig rename to test/cases/binary_operands.22.zig diff --git a/test/incremental/binary_operands.23.zig b/test/cases/binary_operands.23.zig similarity index 100% rename from test/incremental/binary_operands.23.zig rename to test/cases/binary_operands.23.zig diff --git a/test/incremental/binary_operands.24.zig b/test/cases/binary_operands.24.zig similarity index 100% rename from test/incremental/binary_operands.24.zig rename to test/cases/binary_operands.24.zig diff --git a/test/incremental/binary_operands.25.zig b/test/cases/binary_operands.25.zig similarity index 100% rename from test/incremental/binary_operands.25.zig rename to test/cases/binary_operands.25.zig diff --git a/test/incremental/binary_operands.3.zig b/test/cases/binary_operands.3.zig similarity index 100% rename from test/incremental/binary_operands.3.zig rename to test/cases/binary_operands.3.zig diff --git a/test/incremental/binary_operands.4.zig b/test/cases/binary_operands.4.zig similarity index 100% rename from test/incremental/binary_operands.4.zig rename to test/cases/binary_operands.4.zig diff --git a/test/incremental/binary_operands.5.zig b/test/cases/binary_operands.5.zig similarity index 100% rename from test/incremental/binary_operands.5.zig rename to test/cases/binary_operands.5.zig diff --git a/test/incremental/binary_operands.6.zig b/test/cases/binary_operands.6.zig similarity index 100% rename from test/incremental/binary_operands.6.zig rename to test/cases/binary_operands.6.zig diff --git a/test/incremental/binary_operands.7.zig b/test/cases/binary_operands.7.zig similarity index 100% rename from test/incremental/binary_operands.7.zig rename to test/cases/binary_operands.7.zig diff --git a/test/incremental/binary_operands.8.zig b/test/cases/binary_operands.8.zig similarity index 100% rename from test/incremental/binary_operands.8.zig rename to test/cases/binary_operands.8.zig diff --git a/test/incremental/binary_operands.9.zig b/test/cases/binary_operands.9.zig similarity index 100% rename from test/incremental/binary_operands.9.zig rename to test/cases/binary_operands.9.zig diff --git a/test/incremental/break_continue.0.zig b/test/cases/break_continue.0.zig similarity index 100% rename from test/incremental/break_continue.0.zig rename to test/cases/break_continue.0.zig diff --git a/test/incremental/break_continue.1.zig b/test/cases/break_continue.1.zig similarity index 100% rename from test/incremental/break_continue.1.zig rename to test/cases/break_continue.1.zig diff --git a/test/incremental/break_continue.2.zig b/test/cases/break_continue.2.zig similarity index 100% rename from test/incremental/break_continue.2.zig rename to test/cases/break_continue.2.zig diff --git a/test/incremental/break_continue.3.zig b/test/cases/break_continue.3.zig similarity index 100% rename from test/incremental/break_continue.3.zig rename to test/cases/break_continue.3.zig diff --git a/test/incremental/catch_at_comptime.0.zig b/test/cases/catch_at_comptime.0.zig similarity index 100% rename from test/incremental/catch_at_comptime.0.zig rename to test/cases/catch_at_comptime.0.zig diff --git a/test/incremental/catch_at_comptime.1.zig b/test/cases/catch_at_comptime.1.zig similarity index 100% rename from test/incremental/catch_at_comptime.1.zig rename to test/cases/catch_at_comptime.1.zig diff --git a/test/incremental/catch_at_comptime.2.zig b/test/cases/catch_at_comptime.2.zig similarity index 100% rename from test/incremental/catch_at_comptime.2.zig rename to test/cases/catch_at_comptime.2.zig diff --git a/test/incremental/catch_at_comptime.3.zig b/test/cases/catch_at_comptime.3.zig similarity index 100% rename from test/incremental/catch_at_comptime.3.zig rename to test/cases/catch_at_comptime.3.zig diff --git a/test/incremental/catch_at_comptime.4.zig b/test/cases/catch_at_comptime.4.zig similarity index 100% rename from test/incremental/catch_at_comptime.4.zig rename to test/cases/catch_at_comptime.4.zig diff --git a/test/incremental/compile_error.zig b/test/cases/compile_error.zig similarity index 100% rename from test/incremental/compile_error.zig rename to test/cases/compile_error.zig diff --git a/test/incremental/compile_error_in_inline_fn_call_fixed.0.zig b/test/cases/compile_error_in_inline_fn_call_fixed.0.zig similarity index 100% rename from test/incremental/compile_error_in_inline_fn_call_fixed.0.zig rename to test/cases/compile_error_in_inline_fn_call_fixed.0.zig diff --git a/test/incremental/compile_error_in_inline_fn_call_fixed.1.zig b/test/cases/compile_error_in_inline_fn_call_fixed.1.zig similarity index 100% rename from test/incremental/compile_error_in_inline_fn_call_fixed.1.zig rename to test/cases/compile_error_in_inline_fn_call_fixed.1.zig diff --git a/test/compile_errors/stage1/exe/main_missing_name.zig b/test/cases/compile_errors/stage1/exe/main_missing_name.zig similarity index 100% rename from test/compile_errors/stage1/exe/main_missing_name.zig rename to test/cases/compile_errors/stage1/exe/main_missing_name.zig diff --git a/test/compile_errors/stage1/exe/missing_main_fn_in_executable.zig b/test/cases/compile_errors/stage1/exe/missing_main_fn_in_executable.zig similarity index 100% rename from test/compile_errors/stage1/exe/missing_main_fn_in_executable.zig rename to test/cases/compile_errors/stage1/exe/missing_main_fn_in_executable.zig diff --git a/test/compile_errors/stage1/exe/private_main_fn.zig b/test/cases/compile_errors/stage1/exe/private_main_fn.zig similarity index 100% rename from test/compile_errors/stage1/exe/private_main_fn.zig rename to test/cases/compile_errors/stage1/exe/private_main_fn.zig diff --git a/test/compile_errors/stage1/obj/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig b/test/cases/compile_errors/stage1/obj/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig similarity index 100% rename from test/compile_errors/stage1/obj/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig rename to test/cases/compile_errors/stage1/obj/C_pointer_pointing_to_non_C_ABI_compatible_type_or_has_align_attr.zig diff --git a/test/compile_errors/stage1/obj/C_pointer_to_anyopaque.zig b/test/cases/compile_errors/stage1/obj/C_pointer_to_anyopaque.zig similarity index 100% rename from test/compile_errors/stage1/obj/C_pointer_to_anyopaque.zig rename to test/cases/compile_errors/stage1/obj/C_pointer_to_anyopaque.zig diff --git a/test/compile_errors/stage1/obj/Frame_of_generic_function.zig b/test/cases/compile_errors/stage1/obj/Frame_of_generic_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/Frame_of_generic_function.zig rename to test/cases/compile_errors/stage1/obj/Frame_of_generic_function.zig diff --git a/test/compile_errors/stage1/obj/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig b/test/cases/compile_errors/stage1/obj/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig rename to test/cases/compile_errors/stage1/obj/Issue_5586_Make_unary_minus_for_unsigned_types_a_compile_error.zig diff --git a/test/compile_errors/stage1/obj/Issue_6823_dont_allow_._to_be_followed_by_.zig b/test/cases/compile_errors/stage1/obj/Issue_6823_dont_allow_._to_be_followed_by_.zig similarity index 100% rename from test/compile_errors/stage1/obj/Issue_6823_dont_allow_._to_be_followed_by_.zig rename to test/cases/compile_errors/stage1/obj/Issue_6823_dont_allow_._to_be_followed_by_.zig diff --git a/test/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig b/test/cases/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig rename to test/cases/compile_errors/stage1/obj/Issue_9165_windows_tcp_server_compilation_error.zig diff --git a/test/compile_errors/stage1/obj/access_non-existent_member_of_error_set.zig b/test/cases/compile_errors/stage1/obj/access_non-existent_member_of_error_set.zig similarity index 100% rename from test/compile_errors/stage1/obj/access_non-existent_member_of_error_set.zig rename to test/cases/compile_errors/stage1/obj/access_non-existent_member_of_error_set.zig diff --git a/test/compile_errors/stage1/obj/accessing_runtime_parameter_from_outer_function.zig b/test/cases/compile_errors/stage1/obj/accessing_runtime_parameter_from_outer_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/accessing_runtime_parameter_from_outer_function.zig rename to test/cases/compile_errors/stage1/obj/accessing_runtime_parameter_from_outer_function.zig diff --git a/test/compile_errors/stage1/obj/add_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/add_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/add_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/add_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/add_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/add_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/add_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/add_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/add_overflow_in_function_evaluation.zig b/test/cases/compile_errors/stage1/obj/add_overflow_in_function_evaluation.zig similarity index 100% rename from test/compile_errors/stage1/obj/add_overflow_in_function_evaluation.zig rename to test/cases/compile_errors/stage1/obj/add_overflow_in_function_evaluation.zig diff --git a/test/compile_errors/stage1/obj/add_wrap_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/add_wrap_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/add_wrap_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/add_wrap_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/add_wrap_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/add_wrap_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/add_wrap_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/add_wrap_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/addition_with_non_numbers.zig b/test/cases/compile_errors/stage1/obj/addition_with_non_numbers.zig similarity index 100% rename from test/compile_errors/stage1/obj/addition_with_non_numbers.zig rename to test/cases/compile_errors/stage1/obj/addition_with_non_numbers.zig diff --git a/test/compile_errors/stage1/obj/address_of_number_literal.zig b/test/cases/compile_errors/stage1/obj/address_of_number_literal.zig similarity index 100% rename from test/compile_errors/stage1/obj/address_of_number_literal.zig rename to test/cases/compile_errors/stage1/obj/address_of_number_literal.zig diff --git a/test/compile_errors/stage1/obj/alignCast_expects_pointer_or_slice.zig b/test/cases/compile_errors/stage1/obj/alignCast_expects_pointer_or_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/alignCast_expects_pointer_or_slice.zig rename to test/cases/compile_errors/stage1/obj/alignCast_expects_pointer_or_slice.zig diff --git a/test/compile_errors/stage1/obj/align_n_expr_function_pointers_is_a_compile_error.zig b/test/cases/compile_errors/stage1/obj/align_n_expr_function_pointers_is_a_compile_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/align_n_expr_function_pointers_is_a_compile_error.zig rename to test/cases/compile_errors/stage1/obj/align_n_expr_function_pointers_is_a_compile_error.zig diff --git a/test/compile_errors/stage1/obj/aligned_variable_of_zero-bit_type.zig b/test/cases/compile_errors/stage1/obj/aligned_variable_of_zero-bit_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/aligned_variable_of_zero-bit_type.zig rename to test/cases/compile_errors/stage1/obj/aligned_variable_of_zero-bit_type.zig diff --git a/test/compile_errors/stage1/obj/alignment_of_enum_field_specified.zig b/test/cases/compile_errors/stage1/obj/alignment_of_enum_field_specified.zig similarity index 100% rename from test/compile_errors/stage1/obj/alignment_of_enum_field_specified.zig rename to test/cases/compile_errors/stage1/obj/alignment_of_enum_field_specified.zig diff --git a/test/compile_errors/stage1/obj/ambiguous_decl_reference.zig b/test/cases/compile_errors/stage1/obj/ambiguous_decl_reference.zig similarity index 100% rename from test/compile_errors/stage1/obj/ambiguous_decl_reference.zig rename to test/cases/compile_errors/stage1/obj/ambiguous_decl_reference.zig diff --git a/test/compile_errors/stage1/obj/and_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/and_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/and_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/and_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/array_access_of_non_array.zig b/test/cases/compile_errors/stage1/obj/array_access_of_non_array.zig similarity index 100% rename from test/compile_errors/stage1/obj/array_access_of_non_array.zig rename to test/cases/compile_errors/stage1/obj/array_access_of_non_array.zig diff --git a/test/compile_errors/stage1/obj/array_access_of_type.zig b/test/cases/compile_errors/stage1/obj/array_access_of_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/array_access_of_type.zig rename to test/cases/compile_errors/stage1/obj/array_access_of_type.zig diff --git a/test/compile_errors/stage1/obj/array_access_of_undeclared_identifier.zig b/test/cases/compile_errors/stage1/obj/array_access_of_undeclared_identifier.zig similarity index 100% rename from test/compile_errors/stage1/obj/array_access_of_undeclared_identifier.zig rename to test/cases/compile_errors/stage1/obj/array_access_of_undeclared_identifier.zig diff --git a/test/compile_errors/stage1/obj/array_access_with_non_integer_index.zig b/test/cases/compile_errors/stage1/obj/array_access_with_non_integer_index.zig similarity index 100% rename from test/compile_errors/stage1/obj/array_access_with_non_integer_index.zig rename to test/cases/compile_errors/stage1/obj/array_access_with_non_integer_index.zig diff --git a/test/compile_errors/stage1/obj/array_concatenation_with_wrong_type.zig b/test/cases/compile_errors/stage1/obj/array_concatenation_with_wrong_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/array_concatenation_with_wrong_type.zig rename to test/cases/compile_errors/stage1/obj/array_concatenation_with_wrong_type.zig diff --git a/test/compile_errors/stage1/obj/array_in_c_exported_function.zig b/test/cases/compile_errors/stage1/obj/array_in_c_exported_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/array_in_c_exported_function.zig rename to test/cases/compile_errors/stage1/obj/array_in_c_exported_function.zig diff --git a/test/compile_errors/stage1/obj/asm_at_compile_time.zig b/test/cases/compile_errors/stage1/obj/asm_at_compile_time.zig similarity index 100% rename from test/compile_errors/stage1/obj/asm_at_compile_time.zig rename to test/cases/compile_errors/stage1/obj/asm_at_compile_time.zig diff --git a/test/compile_errors/stage1/obj/assign_inline_fn_to_non-comptime_var.zig b/test/cases/compile_errors/stage1/obj/assign_inline_fn_to_non-comptime_var.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_inline_fn_to_non-comptime_var.zig rename to test/cases/compile_errors/stage1/obj/assign_inline_fn_to_non-comptime_var.zig diff --git a/test/compile_errors/stage1/obj/assign_null_to_non-optional_pointer.zig b/test/cases/compile_errors/stage1/obj/assign_null_to_non-optional_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_null_to_non-optional_pointer.zig rename to test/cases/compile_errors/stage1/obj/assign_null_to_non-optional_pointer.zig diff --git a/test/compile_errors/stage1/obj/assign_through_constant_pointer.zig b/test/cases/compile_errors/stage1/obj/assign_through_constant_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_through_constant_pointer.zig rename to test/cases/compile_errors/stage1/obj/assign_through_constant_pointer.zig diff --git a/test/compile_errors/stage1/obj/assign_through_constant_slice.zig b/test/cases/compile_errors/stage1/obj/assign_through_constant_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_through_constant_slice.zig rename to test/cases/compile_errors/stage1/obj/assign_through_constant_slice.zig diff --git a/test/compile_errors/stage1/obj/assign_to_constant_field.zig b/test/cases/compile_errors/stage1/obj/assign_to_constant_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_to_constant_field.zig rename to test/cases/compile_errors/stage1/obj/assign_to_constant_field.zig diff --git a/test/compile_errors/stage1/obj/assign_to_constant_variable.zig b/test/cases/compile_errors/stage1/obj/assign_to_constant_variable.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_to_constant_variable.zig rename to test/cases/compile_errors/stage1/obj/assign_to_constant_variable.zig diff --git a/test/compile_errors/stage1/obj/assign_to_invalid_dereference.zig b/test/cases/compile_errors/stage1/obj/assign_to_invalid_dereference.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_to_invalid_dereference.zig rename to test/cases/compile_errors/stage1/obj/assign_to_invalid_dereference.zig diff --git a/test/compile_errors/stage1/obj/assign_too_big_number_to_u16.zig b/test/cases/compile_errors/stage1/obj/assign_too_big_number_to_u16.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_too_big_number_to_u16.zig rename to test/cases/compile_errors/stage1/obj/assign_too_big_number_to_u16.zig diff --git a/test/compile_errors/stage1/obj/assign_unreachable.zig b/test/cases/compile_errors/stage1/obj/assign_unreachable.zig similarity index 100% rename from test/compile_errors/stage1/obj/assign_unreachable.zig rename to test/cases/compile_errors/stage1/obj/assign_unreachable.zig diff --git a/test/compile_errors/stage1/obj/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig b/test/cases/compile_errors/stage1/obj/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig similarity index 100% rename from test/compile_errors/stage1/obj/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig rename to test/cases/compile_errors/stage1/obj/assigning_to_struct_or_union_fields_that_are_not_optionals_with_a_function_that_returns_an_optional.zig diff --git a/test/compile_errors/stage1/obj/async_function_depends_on_its_own_frame.zig b/test/cases/compile_errors/stage1/obj/async_function_depends_on_its_own_frame.zig similarity index 100% rename from test/compile_errors/stage1/obj/async_function_depends_on_its_own_frame.zig rename to test/cases/compile_errors/stage1/obj/async_function_depends_on_its_own_frame.zig diff --git a/test/compile_errors/stage1/obj/async_function_indirectly_depends_on_its_own_frame.zig b/test/cases/compile_errors/stage1/obj/async_function_indirectly_depends_on_its_own_frame.zig similarity index 100% rename from test/compile_errors/stage1/obj/async_function_indirectly_depends_on_its_own_frame.zig rename to test/cases/compile_errors/stage1/obj/async_function_indirectly_depends_on_its_own_frame.zig diff --git a/test/compile_errors/stage1/obj/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig b/test/cases/compile_errors/stage1/obj/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig similarity index 100% rename from test/compile_errors/stage1/obj/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig rename to test/cases/compile_errors/stage1/obj/atomic_orderings_of_atomicStore_Acquire_or_AcqRel.zig diff --git a/test/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig b/test/cases/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig similarity index 100% rename from test/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig rename to test/cases/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-failure_stricter_than_success.zig diff --git a/test/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig b/test/cases/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig similarity index 100% rename from test/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig rename to test/cases/compile_errors/stage1/obj/atomic_orderings_of_cmpxchg-success_Monotonic_or_stricter.zig diff --git a/test/compile_errors/stage1/obj/atomic_orderings_of_fence_Acquire_or_stricter.zig b/test/cases/compile_errors/stage1/obj/atomic_orderings_of_fence_Acquire_or_stricter.zig similarity index 100% rename from test/compile_errors/stage1/obj/atomic_orderings_of_fence_Acquire_or_stricter.zig rename to test/cases/compile_errors/stage1/obj/atomic_orderings_of_fence_Acquire_or_stricter.zig diff --git a/test/compile_errors/stage1/obj/atomicrmw_with_bool_op_not_.Xchg.zig b/test/cases/compile_errors/stage1/obj/atomicrmw_with_bool_op_not_.Xchg.zig similarity index 100% rename from test/compile_errors/stage1/obj/atomicrmw_with_bool_op_not_.Xchg.zig rename to test/cases/compile_errors/stage1/obj/atomicrmw_with_bool_op_not_.Xchg.zig diff --git a/test/compile_errors/stage1/obj/atomicrmw_with_enum_op_not_.Xchg.zig b/test/cases/compile_errors/stage1/obj/atomicrmw_with_enum_op_not_.Xchg.zig similarity index 100% rename from test/compile_errors/stage1/obj/atomicrmw_with_enum_op_not_.Xchg.zig rename to test/cases/compile_errors/stage1/obj/atomicrmw_with_enum_op_not_.Xchg.zig diff --git a/test/compile_errors/stage1/obj/atomicrmw_with_float_op_not_.Xchg_.Add_or_.Sub.zig b/test/cases/compile_errors/stage1/obj/atomicrmw_with_float_op_not_.Xchg_.Add_or_.Sub.zig similarity index 100% rename from test/compile_errors/stage1/obj/atomicrmw_with_float_op_not_.Xchg_.Add_or_.Sub.zig rename to test/cases/compile_errors/stage1/obj/atomicrmw_with_float_op_not_.Xchg_.Add_or_.Sub.zig diff --git a/test/compile_errors/stage1/obj/attempt_to_cast_enum_literal_to_error.zig b/test/cases/compile_errors/stage1/obj/attempt_to_cast_enum_literal_to_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempt_to_cast_enum_literal_to_error.zig rename to test/cases/compile_errors/stage1/obj/attempt_to_cast_enum_literal_to_error.zig diff --git a/test/compile_errors/stage1/obj/attempt_to_close_over_comptime_variable_from_outer_scope.zig b/test/cases/compile_errors/stage1/obj/attempt_to_close_over_comptime_variable_from_outer_scope.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempt_to_close_over_comptime_variable_from_outer_scope.zig rename to test/cases/compile_errors/stage1/obj/attempt_to_close_over_comptime_variable_from_outer_scope.zig diff --git a/test/compile_errors/stage1/obj/attempt_to_create_17_bit_float_type.zig b/test/cases/compile_errors/stage1/obj/attempt_to_create_17_bit_float_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempt_to_create_17_bit_float_type.zig rename to test/cases/compile_errors/stage1/obj/attempt_to_create_17_bit_float_type.zig diff --git a/test/compile_errors/stage1/obj/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig b/test/cases/compile_errors/stage1/obj/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig rename to test/cases/compile_errors/stage1/obj/attempt_to_negate_a_non-integer_non-float_or_non-vector_type.zig diff --git a/test/compile_errors/stage1/obj/attempt_to_use_0_bit_type_in_extern_fn.zig b/test/cases/compile_errors/stage1/obj/attempt_to_use_0_bit_type_in_extern_fn.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempt_to_use_0_bit_type_in_extern_fn.zig rename to test/cases/compile_errors/stage1/obj/attempt_to_use_0_bit_type_in_extern_fn.zig diff --git a/test/compile_errors/stage1/obj/attempted_double_ampersand.zig b/test/cases/compile_errors/stage1/obj/attempted_double_ampersand.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempted_double_ampersand.zig rename to test/cases/compile_errors/stage1/obj/attempted_double_ampersand.zig diff --git a/test/compile_errors/stage1/obj/attempted_double_pipe_on_boolean_values.zig b/test/cases/compile_errors/stage1/obj/attempted_double_pipe_on_boolean_values.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempted_double_pipe_on_boolean_values.zig rename to test/cases/compile_errors/stage1/obj/attempted_double_pipe_on_boolean_values.zig diff --git a/test/compile_errors/stage1/obj/attempted_implicit_cast_from_T_to_slice_const_T.zig b/test/cases/compile_errors/stage1/obj/attempted_implicit_cast_from_T_to_slice_const_T.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempted_implicit_cast_from_T_to_slice_const_T.zig rename to test/cases/compile_errors/stage1/obj/attempted_implicit_cast_from_T_to_slice_const_T.zig diff --git a/test/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig b/test/cases/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig rename to test/cases/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_array_len_1_T.zig diff --git a/test/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_sliceT.zig b/test/cases/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_sliceT.zig similarity index 100% rename from test/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_sliceT.zig rename to test/cases/compile_errors/stage1/obj/attempted_implicit_cast_from_const_T_to_sliceT.zig diff --git a/test/compile_errors/stage1/obj/bad_alignCast_at_comptime.zig b/test/cases/compile_errors/stage1/obj/bad_alignCast_at_comptime.zig similarity index 100% rename from test/compile_errors/stage1/obj/bad_alignCast_at_comptime.zig rename to test/cases/compile_errors/stage1/obj/bad_alignCast_at_comptime.zig diff --git a/test/compile_errors/stage1/obj/bad_alignment_in_asynccall.zig b/test/cases/compile_errors/stage1/obj/bad_alignment_in_asynccall.zig similarity index 100% rename from test/compile_errors/stage1/obj/bad_alignment_in_asynccall.zig rename to test/cases/compile_errors/stage1/obj/bad_alignment_in_asynccall.zig diff --git a/test/compile_errors/stage1/obj/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig b/test/cases/compile_errors/stage1/obj/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig rename to test/cases/compile_errors/stage1/obj/bad_alignment_in_implicit_cast_from_array_pointer_to_slice.zig diff --git a/test/compile_errors/stage1/obj/bad_alignment_type.zig b/test/cases/compile_errors/stage1/obj/bad_alignment_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/bad_alignment_type.zig rename to test/cases/compile_errors/stage1/obj/bad_alignment_type.zig diff --git a/test/compile_errors/stage1/obj/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig b/test/cases/compile_errors/stage1/obj/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig similarity index 100% rename from test/compile_errors/stage1/obj/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig rename to test/cases/compile_errors/stage1/obj/bad_identifier_in_function_with_struct_defined_inside_function_which_references_local_const.zig diff --git a/test/compile_errors/stage1/obj/bad_import.zig b/test/cases/compile_errors/stage1/obj/bad_import.zig similarity index 100% rename from test/compile_errors/stage1/obj/bad_import.zig rename to test/cases/compile_errors/stage1/obj/bad_import.zig diff --git a/test/compile_errors/stage1/obj/bad_usage_of_call.zig b/test/cases/compile_errors/stage1/obj/bad_usage_of_call.zig similarity index 100% rename from test/compile_errors/stage1/obj/bad_usage_of_call.zig rename to test/cases/compile_errors/stage1/obj/bad_usage_of_call.zig diff --git a/test/compile_errors/stage1/obj/bin_and_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/bin_and_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/bin_and_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/bin_and_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/bin_and_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/bin_and_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/bin_and_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/bin_and_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/bin_not_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/bin_not_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/bin_not_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/bin_not_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/bin_or_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/bin_or_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/bin_or_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/bin_or_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/bin_or_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/bin_or_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/bin_or_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/bin_or_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/bin_xor_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/bin_xor_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/bin_xor_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/bin_xor_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/bin_xor_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/bin_xor_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/bin_xor_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/bin_xor_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/binary_not_on_number_literal.zig b/test/cases/compile_errors/stage1/obj/binary_not_on_number_literal.zig similarity index 100% rename from test/compile_errors/stage1/obj/binary_not_on_number_literal.zig rename to test/cases/compile_errors/stage1/obj/binary_not_on_number_literal.zig diff --git a/test/compile_errors/stage1/obj/bitCast_same_size_but_bit_count_mismatch.zig b/test/cases/compile_errors/stage1/obj/bitCast_same_size_but_bit_count_mismatch.zig similarity index 100% rename from test/compile_errors/stage1/obj/bitCast_same_size_but_bit_count_mismatch.zig rename to test/cases/compile_errors/stage1/obj/bitCast_same_size_but_bit_count_mismatch.zig diff --git a/test/compile_errors/stage1/obj/bitCast_to_enum_type.zig b/test/cases/compile_errors/stage1/obj/bitCast_to_enum_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/bitCast_to_enum_type.zig rename to test/cases/compile_errors/stage1/obj/bitCast_to_enum_type.zig diff --git a/test/compile_errors/stage1/obj/bitCast_with_different_sizes_inside_an_expression.zig b/test/cases/compile_errors/stage1/obj/bitCast_with_different_sizes_inside_an_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/bitCast_with_different_sizes_inside_an_expression.zig rename to test/cases/compile_errors/stage1/obj/bitCast_with_different_sizes_inside_an_expression.zig diff --git a/test/compile_errors/stage1/obj/bit_shifting_only_works_on_integer_types.zig b/test/cases/compile_errors/stage1/obj/bit_shifting_only_works_on_integer_types.zig similarity index 100% rename from test/compile_errors/stage1/obj/bit_shifting_only_works_on_integer_types.zig rename to test/cases/compile_errors/stage1/obj/bit_shifting_only_works_on_integer_types.zig diff --git a/test/compile_errors/stage1/obj/bogus_compile_var.zig b/test/cases/compile_errors/stage1/obj/bogus_compile_var.zig similarity index 100% rename from test/compile_errors/stage1/obj/bogus_compile_var.zig rename to test/cases/compile_errors/stage1/obj/bogus_compile_var.zig diff --git a/test/compile_errors/stage1/obj/bogus_method_call_on_slice.zig b/test/cases/compile_errors/stage1/obj/bogus_method_call_on_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/bogus_method_call_on_slice.zig rename to test/cases/compile_errors/stage1/obj/bogus_method_call_on_slice.zig diff --git a/test/compile_errors/stage1/obj/bool_not_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/bool_not_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/bool_not_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/bool_not_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/branch_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/branch_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/branch_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/branch_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/cImport_with_bogus_include.zig b/test/cases/compile_errors/stage1/obj/cImport_with_bogus_include.zig similarity index 100% rename from test/compile_errors/stage1/obj/cImport_with_bogus_include.zig rename to test/cases/compile_errors/stage1/obj/cImport_with_bogus_include.zig diff --git a/test/compile_errors/stage1/obj/call_assigned_to_constant.zig b/test/cases/compile_errors/stage1/obj/call_assigned_to_constant.zig similarity index 100% rename from test/compile_errors/stage1/obj/call_assigned_to_constant.zig rename to test/cases/compile_errors/stage1/obj/call_assigned_to_constant.zig diff --git a/test/compile_errors/stage1/obj/call_with_new_stack_on_unsupported_target.zig b/test/cases/compile_errors/stage1/obj/call_with_new_stack_on_unsupported_target.zig similarity index 100% rename from test/compile_errors/stage1/obj/call_with_new_stack_on_unsupported_target.zig rename to test/cases/compile_errors/stage1/obj/call_with_new_stack_on_unsupported_target.zig diff --git a/test/compile_errors/stage1/obj/callconv_apcs_aapcs_aapcsvfp_on_unsupported_platform.zig b/test/cases/compile_errors/stage1/obj/callconv_apcs_aapcs_aapcsvfp_on_unsupported_platform.zig similarity index 100% rename from test/compile_errors/stage1/obj/callconv_apcs_aapcs_aapcsvfp_on_unsupported_platform.zig rename to test/cases/compile_errors/stage1/obj/callconv_apcs_aapcs_aapcsvfp_on_unsupported_platform.zig diff --git a/test/compile_errors/stage1/obj/callconv_interrupt_on_unsupported_platform.zig b/test/cases/compile_errors/stage1/obj/callconv_interrupt_on_unsupported_platform.zig similarity index 100% rename from test/compile_errors/stage1/obj/callconv_interrupt_on_unsupported_platform.zig rename to test/cases/compile_errors/stage1/obj/callconv_interrupt_on_unsupported_platform.zig diff --git a/test/compile_errors/stage1/obj/callconv_signal_on_unsupported_platform.zig b/test/cases/compile_errors/stage1/obj/callconv_signal_on_unsupported_platform.zig similarity index 100% rename from test/compile_errors/stage1/obj/callconv_signal_on_unsupported_platform.zig rename to test/cases/compile_errors/stage1/obj/callconv_signal_on_unsupported_platform.zig diff --git a/test/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-0.zig b/test/cases/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-0.zig similarity index 100% rename from test/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-0.zig rename to test/cases/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-0.zig diff --git a/test/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-1.zig b/test/cases/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-1.zig similarity index 100% rename from test/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-1.zig rename to test/cases/compile_errors/stage1/obj/callconv_stdcall_fastcall_thiscall_on_unsupported_platform-1.zig diff --git a/test/compile_errors/stage1/obj/callconv_vectorcall_on_unsupported_platform.zig b/test/cases/compile_errors/stage1/obj/callconv_vectorcall_on_unsupported_platform.zig similarity index 100% rename from test/compile_errors/stage1/obj/callconv_vectorcall_on_unsupported_platform.zig rename to test/cases/compile_errors/stage1/obj/callconv_vectorcall_on_unsupported_platform.zig diff --git a/test/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig b/test/cases/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig similarity index 100% rename from test/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig rename to test/cases/compile_errors/stage1/obj/calling_a_generic_function_only_known_at_runtime.zig diff --git a/test/compile_errors/stage1/obj/calling_function_with_naked_calling_convention.zig b/test/cases/compile_errors/stage1/obj/calling_function_with_naked_calling_convention.zig similarity index 100% rename from test/compile_errors/stage1/obj/calling_function_with_naked_calling_convention.zig rename to test/cases/compile_errors/stage1/obj/calling_function_with_naked_calling_convention.zig diff --git a/test/compile_errors/stage1/obj/calling_var_args_extern_function_passing_array_instead_of_pointer.zig b/test/cases/compile_errors/stage1/obj/calling_var_args_extern_function_passing_array_instead_of_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/calling_var_args_extern_function_passing_array_instead_of_pointer.zig rename to test/cases/compile_errors/stage1/obj/calling_var_args_extern_function_passing_array_instead_of_pointer.zig diff --git a/test/compile_errors/stage1/obj/cannot_break_out_of_defer_expression.zig b/test/cases/compile_errors/stage1/obj/cannot_break_out_of_defer_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/cannot_break_out_of_defer_expression.zig rename to test/cases/compile_errors/stage1/obj/cannot_break_out_of_defer_expression.zig diff --git a/test/compile_errors/stage1/obj/cannot_continue_out_of_defer_expression.zig b/test/cases/compile_errors/stage1/obj/cannot_continue_out_of_defer_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/cannot_continue_out_of_defer_expression.zig rename to test/cases/compile_errors/stage1/obj/cannot_continue_out_of_defer_expression.zig diff --git a/test/compile_errors/stage1/obj/capture_group_on_switch_prong_with_incompatible_payload_types.zig b/test/cases/compile_errors/stage1/obj/capture_group_on_switch_prong_with_incompatible_payload_types.zig similarity index 100% rename from test/compile_errors/stage1/obj/capture_group_on_switch_prong_with_incompatible_payload_types.zig rename to test/cases/compile_errors/stage1/obj/capture_group_on_switch_prong_with_incompatible_payload_types.zig diff --git a/test/compile_errors/stage1/obj/cast_enum_literal_to_enum_but_it_doesnt_match.zig b/test/cases/compile_errors/stage1/obj/cast_enum_literal_to_enum_but_it_doesnt_match.zig similarity index 100% rename from test/compile_errors/stage1/obj/cast_enum_literal_to_enum_but_it_doesnt_match.zig rename to test/cases/compile_errors/stage1/obj/cast_enum_literal_to_enum_but_it_doesnt_match.zig diff --git a/test/compile_errors/stage1/obj/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig b/test/cases/compile_errors/stage1/obj/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig similarity index 100% rename from test/compile_errors/stage1/obj/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig rename to test/cases/compile_errors/stage1/obj/cast_error_union_of_global_error_set_to_error_union_of_smaller_error_set.zig diff --git a/test/compile_errors/stage1/obj/cast_global_error_set_to_error_set.zig b/test/cases/compile_errors/stage1/obj/cast_global_error_set_to_error_set.zig similarity index 100% rename from test/compile_errors/stage1/obj/cast_global_error_set_to_error_set.zig rename to test/cases/compile_errors/stage1/obj/cast_global_error_set_to_error_set.zig diff --git a/test/compile_errors/stage1/obj/cast_negative_integer_literal_to_usize.zig b/test/cases/compile_errors/stage1/obj/cast_negative_integer_literal_to_usize.zig similarity index 100% rename from test/compile_errors/stage1/obj/cast_negative_integer_literal_to_usize.zig rename to test/cases/compile_errors/stage1/obj/cast_negative_integer_literal_to_usize.zig diff --git a/test/compile_errors/stage1/obj/cast_negative_value_to_unsigned_integer.zig b/test/cases/compile_errors/stage1/obj/cast_negative_value_to_unsigned_integer.zig similarity index 100% rename from test/compile_errors/stage1/obj/cast_negative_value_to_unsigned_integer.zig rename to test/cases/compile_errors/stage1/obj/cast_negative_value_to_unsigned_integer.zig diff --git a/test/compile_errors/stage1/obj/cast_unreachable.zig b/test/cases/compile_errors/stage1/obj/cast_unreachable.zig similarity index 100% rename from test/compile_errors/stage1/obj/cast_unreachable.zig rename to test/cases/compile_errors/stage1/obj/cast_unreachable.zig diff --git a/test/compile_errors/stage1/obj/casting_bit_offset_pointer_to_regular_pointer.zig b/test/cases/compile_errors/stage1/obj/casting_bit_offset_pointer_to_regular_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/casting_bit_offset_pointer_to_regular_pointer.zig rename to test/cases/compile_errors/stage1/obj/casting_bit_offset_pointer_to_regular_pointer.zig diff --git a/test/compile_errors/stage1/obj/catch_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/catch_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/catch_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/catch_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/chained_comparison_operators.zig b/test/cases/compile_errors/stage1/obj/chained_comparison_operators.zig similarity index 100% rename from test/compile_errors/stage1/obj/chained_comparison_operators.zig rename to test/cases/compile_errors/stage1/obj/chained_comparison_operators.zig diff --git a/test/compile_errors/stage1/obj/cmpxchg_with_float.zig b/test/cases/compile_errors/stage1/obj/cmpxchg_with_float.zig similarity index 100% rename from test/compile_errors/stage1/obj/cmpxchg_with_float.zig rename to test/cases/compile_errors/stage1/obj/cmpxchg_with_float.zig diff --git a/test/compile_errors/stage1/obj/colliding_invalid_top_level_functions.zig b/test/cases/compile_errors/stage1/obj/colliding_invalid_top_level_functions.zig similarity index 100% rename from test/compile_errors/stage1/obj/colliding_invalid_top_level_functions.zig rename to test/cases/compile_errors/stage1/obj/colliding_invalid_top_level_functions.zig diff --git a/test/compile_errors/stage1/obj/compare_optional_to_non-optional_with_invalid_types.zig b/test/cases/compile_errors/stage1/obj/compare_optional_to_non-optional_with_invalid_types.zig similarity index 100% rename from test/compile_errors/stage1/obj/compare_optional_to_non-optional_with_invalid_types.zig rename to test/cases/compile_errors/stage1/obj/compare_optional_to_non-optional_with_invalid_types.zig diff --git a/test/compile_errors/stage1/obj/comparing_a_non-optional_pointer_against_null.zig b/test/cases/compile_errors/stage1/obj/comparing_a_non-optional_pointer_against_null.zig similarity index 100% rename from test/compile_errors/stage1/obj/comparing_a_non-optional_pointer_against_null.zig rename to test/cases/compile_errors/stage1/obj/comparing_a_non-optional_pointer_against_null.zig diff --git a/test/compile_errors/stage1/obj/comparing_against_undefined_produces_undefined_value.zig b/test/cases/compile_errors/stage1/obj/comparing_against_undefined_produces_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/comparing_against_undefined_produces_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/comparing_against_undefined_produces_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/comparison_operators_with_undefined_value.zig b/test/cases/compile_errors/stage1/obj/comparison_operators_with_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/comparison_operators_with_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/comparison_operators_with_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/comparison_with_error_union_and_error_value.zig b/test/cases/compile_errors/stage1/obj/comparison_with_error_union_and_error_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/comparison_with_error_union_and_error_value.zig rename to test/cases/compile_errors/stage1/obj/comparison_with_error_union_and_error_value.zig diff --git a/test/compile_errors/stage1/obj/compile-time_division_by_zero.zig b/test/cases/compile_errors/stage1/obj/compile-time_division_by_zero.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile-time_division_by_zero.zig rename to test/cases/compile_errors/stage1/obj/compile-time_division_by_zero.zig diff --git a/test/compile_errors/stage1/obj/compile-time_remainder_division_by_zero.zig b/test/cases/compile_errors/stage1/obj/compile-time_remainder_division_by_zero.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile-time_remainder_division_by_zero.zig rename to test/cases/compile_errors/stage1/obj/compile-time_remainder_division_by_zero.zig diff --git a/test/compile_errors/stage1/obj/compileError_shows_traceback_of_references_that_caused_it.zig b/test/cases/compile_errors/stage1/obj/compileError_shows_traceback_of_references_that_caused_it.zig similarity index 100% rename from test/compile_errors/stage1/obj/compileError_shows_traceback_of_references_that_caused_it.zig rename to test/cases/compile_errors/stage1/obj/compileError_shows_traceback_of_references_that_caused_it.zig diff --git a/test/compile_errors/stage1/obj/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig b/test/cases/compile_errors/stage1/obj/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig similarity index 100% rename from test/compile_errors/stage1/obj/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig rename to test/cases/compile_errors/stage1/obj/compileLog_of_tagged_enum_doesnt_crash_the_compiler.zig diff --git a/test/compile_errors/stage1/obj/compile_error_in_struct_init_expression.zig b/test/cases/compile_errors/stage1/obj/compile_error_in_struct_init_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile_error_in_struct_init_expression.zig rename to test/cases/compile_errors/stage1/obj/compile_error_in_struct_init_expression.zig diff --git a/test/compile_errors/stage1/obj/compile_error_when_evaluating_return_type_of_inferred_error_set.zig b/test/cases/compile_errors/stage1/obj/compile_error_when_evaluating_return_type_of_inferred_error_set.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile_error_when_evaluating_return_type_of_inferred_error_set.zig rename to test/cases/compile_errors/stage1/obj/compile_error_when_evaluating_return_type_of_inferred_error_set.zig diff --git a/test/compile_errors/stage1/obj/compile_log.zig b/test/cases/compile_errors/stage1/obj/compile_log.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile_log.zig rename to test/cases/compile_errors/stage1/obj/compile_log.zig diff --git a/test/compile_errors/stage1/obj/compile_log_a_pointer_to_an_opaque_value.zig b/test/cases/compile_errors/stage1/obj/compile_log_a_pointer_to_an_opaque_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile_log_a_pointer_to_an_opaque_value.zig rename to test/cases/compile_errors/stage1/obj/compile_log_a_pointer_to_an_opaque_value.zig diff --git a/test/compile_errors/stage1/obj/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig b/test/cases/compile_errors/stage1/obj/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig rename to test/cases/compile_errors/stage1/obj/compile_log_statement_inside_function_which_must_be_comptime_evaluated.zig diff --git a/test/compile_errors/stage1/obj/compile_log_statement_warning_deduplication_in_generic_fn.zig b/test/cases/compile_errors/stage1/obj/compile_log_statement_warning_deduplication_in_generic_fn.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile_log_statement_warning_deduplication_in_generic_fn.zig rename to test/cases/compile_errors/stage1/obj/compile_log_statement_warning_deduplication_in_generic_fn.zig diff --git a/test/compile_errors/stage1/obj/compile_time_division_by_zero.zig b/test/cases/compile_errors/stage1/obj/compile_time_division_by_zero.zig similarity index 100% rename from test/compile_errors/stage1/obj/compile_time_division_by_zero.zig rename to test/cases/compile_errors/stage1/obj/compile_time_division_by_zero.zig diff --git a/test/compile_errors/stage1/obj/comptime_cast_enum_to_union_but_field_has_payload.zig b/test/cases/compile_errors/stage1/obj/comptime_cast_enum_to_union_but_field_has_payload.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_cast_enum_to_union_but_field_has_payload.zig rename to test/cases/compile_errors/stage1/obj/comptime_cast_enum_to_union_but_field_has_payload.zig diff --git a/test/compile_errors/stage1/obj/comptime_continue_inside_runtime_catch.zig b/test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_catch.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_continue_inside_runtime_catch.zig rename to test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_catch.zig diff --git a/test/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_bool.zig b/test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_bool.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_bool.zig rename to test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_bool.zig diff --git a/test/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_error.zig b/test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_error.zig rename to test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_error.zig diff --git a/test/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_optional.zig b/test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_optional.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_optional.zig rename to test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_if_optional.zig diff --git a/test/compile_errors/stage1/obj/comptime_continue_inside_runtime_switch.zig b/test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_switch.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_continue_inside_runtime_switch.zig rename to test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_switch.zig diff --git a/test/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_bool.zig b/test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_bool.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_bool.zig rename to test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_bool.zig diff --git a/test/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_error.zig b/test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_error.zig rename to test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_error.zig diff --git a/test/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_optional.zig b/test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_optional.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_optional.zig rename to test/cases/compile_errors/stage1/obj/comptime_continue_inside_runtime_while_optional.zig diff --git a/test/compile_errors/stage1/obj/comptime_float_in_asm_input.zig b/test/cases/compile_errors/stage1/obj/comptime_float_in_asm_input.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_float_in_asm_input.zig rename to test/cases/compile_errors/stage1/obj/comptime_float_in_asm_input.zig diff --git a/test/compile_errors/stage1/obj/comptime_implicit_cast_f64_to_f32.zig b/test/cases/compile_errors/stage1/obj/comptime_implicit_cast_f64_to_f32.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_implicit_cast_f64_to_f32.zig rename to test/cases/compile_errors/stage1/obj/comptime_implicit_cast_f64_to_f32.zig diff --git a/test/compile_errors/stage1/obj/comptime_int_in_asm_input.zig b/test/cases/compile_errors/stage1/obj/comptime_int_in_asm_input.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_int_in_asm_input.zig rename to test/cases/compile_errors/stage1/obj/comptime_int_in_asm_input.zig diff --git a/test/compile_errors/stage1/obj/comptime_ptrcast_of_zero-sized_type.zig b/test/cases/compile_errors/stage1/obj/comptime_ptrcast_of_zero-sized_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_ptrcast_of_zero-sized_type.zig rename to test/cases/compile_errors/stage1/obj/comptime_ptrcast_of_zero-sized_type.zig diff --git a/test/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig b/test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig rename to test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_terminated.zig diff --git a/test/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig b/test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig rename to test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_memory_at_target_index_unterminated.zig diff --git a/test/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_target-sentinel.zig b/test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_target-sentinel.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_target-sentinel.zig rename to test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_does_not_match_target-sentinel.zig diff --git a/test/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_terminated.zig b/test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_terminated.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_terminated.zig rename to test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_terminated.zig diff --git a/test/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig b/test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig rename to test/cases/compile_errors/stage1/obj/comptime_slice-sentinel_is_out_of_bounds_unterminated.zig diff --git a/test/compile_errors/stage1/obj/comptime_slice_of_an_undefined_slice.zig b/test/cases/compile_errors/stage1/obj/comptime_slice_of_an_undefined_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_slice_of_an_undefined_slice.zig rename to test/cases/compile_errors/stage1/obj/comptime_slice_of_an_undefined_slice.zig diff --git a/test/compile_errors/stage1/obj/comptime_slice_of_undefined_pointer_non-zero_len.zig b/test/cases/compile_errors/stage1/obj/comptime_slice_of_undefined_pointer_non-zero_len.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_slice_of_undefined_pointer_non-zero_len.zig rename to test/cases/compile_errors/stage1/obj/comptime_slice_of_undefined_pointer_non-zero_len.zig diff --git a/test/compile_errors/stage1/obj/comptime_struct_field_no_init_value.zig b/test/cases/compile_errors/stage1/obj/comptime_struct_field_no_init_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/comptime_struct_field_no_init_value.zig rename to test/cases/compile_errors/stage1/obj/comptime_struct_field_no_init_value.zig diff --git a/test/compile_errors/stage1/obj/const_frame_cast_to_anyframe.zig b/test/cases/compile_errors/stage1/obj/const_frame_cast_to_anyframe.zig similarity index 100% rename from test/compile_errors/stage1/obj/const_frame_cast_to_anyframe.zig rename to test/cases/compile_errors/stage1/obj/const_frame_cast_to_anyframe.zig diff --git a/test/compile_errors/stage1/obj/const_is_a_statement_not_an_expression.zig b/test/cases/compile_errors/stage1/obj/const_is_a_statement_not_an_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/const_is_a_statement_not_an_expression.zig rename to test/cases/compile_errors/stage1/obj/const_is_a_statement_not_an_expression.zig diff --git a/test/compile_errors/stage1/obj/container_init_with_non-type.zig b/test/cases/compile_errors/stage1/obj/container_init_with_non-type.zig similarity index 100% rename from test/compile_errors/stage1/obj/container_init_with_non-type.zig rename to test/cases/compile_errors/stage1/obj/container_init_with_non-type.zig diff --git a/test/compile_errors/stage1/obj/control_flow_uses_comptime_var_at_runtime.zig b/test/cases/compile_errors/stage1/obj/control_flow_uses_comptime_var_at_runtime.zig similarity index 100% rename from test/compile_errors/stage1/obj/control_flow_uses_comptime_var_at_runtime.zig rename to test/cases/compile_errors/stage1/obj/control_flow_uses_comptime_var_at_runtime.zig diff --git a/test/compile_errors/stage1/obj/control_reaches_end_of_non-void_function.zig b/test/cases/compile_errors/stage1/obj/control_reaches_end_of_non-void_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/control_reaches_end_of_non-void_function.zig rename to test/cases/compile_errors/stage1/obj/control_reaches_end_of_non-void_function.zig diff --git a/test/compile_errors/stage1/obj/declaration_between_fields.zig b/test/cases/compile_errors/stage1/obj/declaration_between_fields.zig similarity index 100% rename from test/compile_errors/stage1/obj/declaration_between_fields.zig rename to test/cases/compile_errors/stage1/obj/declaration_between_fields.zig diff --git a/test/compile_errors/stage1/obj/declaration_with_same_name_as_primitive_must_use_special_syntax.zig b/test/cases/compile_errors/stage1/obj/declaration_with_same_name_as_primitive_must_use_special_syntax.zig similarity index 100% rename from test/compile_errors/stage1/obj/declaration_with_same_name_as_primitive_must_use_special_syntax.zig rename to test/cases/compile_errors/stage1/obj/declaration_with_same_name_as_primitive_must_use_special_syntax.zig diff --git a/test/compile_errors/stage1/obj/deduplicate_undeclared_identifier.zig b/test/cases/compile_errors/stage1/obj/deduplicate_undeclared_identifier.zig similarity index 100% rename from test/compile_errors/stage1/obj/deduplicate_undeclared_identifier.zig rename to test/cases/compile_errors/stage1/obj/deduplicate_undeclared_identifier.zig diff --git a/test/compile_errors/stage1/obj/deref_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/deref_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/deref_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/deref_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/deref_slice_and_get_len_field.zig b/test/cases/compile_errors/stage1/obj/deref_slice_and_get_len_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/deref_slice_and_get_len_field.zig rename to test/cases/compile_errors/stage1/obj/deref_slice_and_get_len_field.zig diff --git a/test/compile_errors/stage1/obj/dereference_an_array.zig b/test/cases/compile_errors/stage1/obj/dereference_an_array.zig similarity index 100% rename from test/compile_errors/stage1/obj/dereference_an_array.zig rename to test/cases/compile_errors/stage1/obj/dereference_an_array.zig diff --git a/test/compile_errors/stage1/obj/dereference_unknown_length_pointer.zig b/test/cases/compile_errors/stage1/obj/dereference_unknown_length_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/dereference_unknown_length_pointer.zig rename to test/cases/compile_errors/stage1/obj/dereference_unknown_length_pointer.zig diff --git a/test/compile_errors/stage1/obj/direct_struct_loop.zig b/test/cases/compile_errors/stage1/obj/direct_struct_loop.zig similarity index 100% rename from test/compile_errors/stage1/obj/direct_struct_loop.zig rename to test/cases/compile_errors/stage1/obj/direct_struct_loop.zig diff --git a/test/compile_errors/stage1/obj/directly_embedding_opaque_type_in_struct_and_union.zig b/test/cases/compile_errors/stage1/obj/directly_embedding_opaque_type_in_struct_and_union.zig similarity index 100% rename from test/compile_errors/stage1/obj/directly_embedding_opaque_type_in_struct_and_union.zig rename to test/cases/compile_errors/stage1/obj/directly_embedding_opaque_type_in_struct_and_union.zig diff --git a/test/compile_errors/stage1/obj/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig b/test/cases/compile_errors/stage1/obj/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig rename to test/cases/compile_errors/stage1/obj/disallow_coercion_from_non-null-terminated_pointer_to_null-terminated_pointer.zig diff --git a/test/compile_errors/stage1/obj/discarding_error_value.zig b/test/cases/compile_errors/stage1/obj/discarding_error_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/discarding_error_value.zig rename to test/cases/compile_errors/stage1/obj/discarding_error_value.zig diff --git a/test/compile_errors/stage1/obj/div_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/div_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/div_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/div_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/div_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/div_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/div_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/div_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/division_by_zero.zig b/test/cases/compile_errors/stage1/obj/division_by_zero.zig similarity index 100% rename from test/compile_errors/stage1/obj/division_by_zero.zig rename to test/cases/compile_errors/stage1/obj/division_by_zero.zig diff --git a/test/compile_errors/stage1/obj/dont_implicit_cast_double_pointer_to_anyopaque.zig b/test/cases/compile_errors/stage1/obj/dont_implicit_cast_double_pointer_to_anyopaque.zig similarity index 100% rename from test/compile_errors/stage1/obj/dont_implicit_cast_double_pointer_to_anyopaque.zig rename to test/cases/compile_errors/stage1/obj/dont_implicit_cast_double_pointer_to_anyopaque.zig diff --git a/test/compile_errors/stage1/obj/double_optional_on_main_return_value.zig b/test/cases/compile_errors/stage1/obj/double_optional_on_main_return_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/double_optional_on_main_return_value.zig rename to test/cases/compile_errors/stage1/obj/double_optional_on_main_return_value.zig diff --git a/test/compile_errors/stage1/obj/duplicate_boolean_switch_value.zig b/test/cases/compile_errors/stage1/obj/duplicate_boolean_switch_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/duplicate_boolean_switch_value.zig rename to test/cases/compile_errors/stage1/obj/duplicate_boolean_switch_value.zig diff --git a/test/compile_errors/stage1/obj/duplicate_enum_field.zig b/test/cases/compile_errors/stage1/obj/duplicate_enum_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/duplicate_enum_field.zig rename to test/cases/compile_errors/stage1/obj/duplicate_enum_field.zig diff --git a/test/compile_errors/stage1/obj/duplicate_error_in_switch.zig b/test/cases/compile_errors/stage1/obj/duplicate_error_in_switch.zig similarity index 100% rename from test/compile_errors/stage1/obj/duplicate_error_in_switch.zig rename to test/cases/compile_errors/stage1/obj/duplicate_error_in_switch.zig diff --git a/test/compile_errors/stage1/obj/duplicate_error_value_in_error_set.zig b/test/cases/compile_errors/stage1/obj/duplicate_error_value_in_error_set.zig similarity index 100% rename from test/compile_errors/stage1/obj/duplicate_error_value_in_error_set.zig rename to test/cases/compile_errors/stage1/obj/duplicate_error_value_in_error_set.zig diff --git a/test/compile_errors/stage1/obj/duplicate_field_in_struct_value_expression.zig b/test/cases/compile_errors/stage1/obj/duplicate_field_in_struct_value_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/duplicate_field_in_struct_value_expression.zig rename to test/cases/compile_errors/stage1/obj/duplicate_field_in_struct_value_expression.zig diff --git a/test/compile_errors/stage1/obj/duplicate_struct_field.zig b/test/cases/compile_errors/stage1/obj/duplicate_struct_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/duplicate_struct_field.zig rename to test/cases/compile_errors/stage1/obj/duplicate_struct_field.zig diff --git a/test/compile_errors/stage1/obj/duplicate_union_field.zig b/test/cases/compile_errors/stage1/obj/duplicate_union_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/duplicate_union_field.zig rename to test/cases/compile_errors/stage1/obj/duplicate_union_field.zig diff --git a/test/compile_errors/stage1/obj/embedFile_with_bogus_file.zig b/test/cases/compile_errors/stage1/obj/embedFile_with_bogus_file.zig similarity index 100% rename from test/compile_errors/stage1/obj/embedFile_with_bogus_file.zig rename to test/cases/compile_errors/stage1/obj/embedFile_with_bogus_file.zig diff --git a/test/compile_errors/stage1/obj/empty_for_loop_body.zig b/test/cases/compile_errors/stage1/obj/empty_for_loop_body.zig similarity index 100% rename from test/compile_errors/stage1/obj/empty_for_loop_body.zig rename to test/cases/compile_errors/stage1/obj/empty_for_loop_body.zig diff --git a/test/compile_errors/stage1/obj/empty_if_body.zig b/test/cases/compile_errors/stage1/obj/empty_if_body.zig similarity index 100% rename from test/compile_errors/stage1/obj/empty_if_body.zig rename to test/cases/compile_errors/stage1/obj/empty_if_body.zig diff --git a/test/compile_errors/stage1/obj/empty_switch_on_an_integer.zig b/test/cases/compile_errors/stage1/obj/empty_switch_on_an_integer.zig similarity index 100% rename from test/compile_errors/stage1/obj/empty_switch_on_an_integer.zig rename to test/cases/compile_errors/stage1/obj/empty_switch_on_an_integer.zig diff --git a/test/compile_errors/stage1/obj/empty_while_loop_body.zig b/test/cases/compile_errors/stage1/obj/empty_while_loop_body.zig similarity index 100% rename from test/compile_errors/stage1/obj/empty_while_loop_body.zig rename to test/cases/compile_errors/stage1/obj/empty_while_loop_body.zig diff --git a/test/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig b/test/cases/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig similarity index 100% rename from test/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig rename to test/cases/compile_errors/stage1/obj/endless_loop_in_function_evaluation.zig diff --git a/test/compile_errors/stage1/obj/enum_field_value_references_enum.zig b/test/cases/compile_errors/stage1/obj/enum_field_value_references_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/enum_field_value_references_enum.zig rename to test/cases/compile_errors/stage1/obj/enum_field_value_references_enum.zig diff --git a/test/compile_errors/stage1/obj/enum_in_field_count_range_but_not_matching_tag.zig b/test/cases/compile_errors/stage1/obj/enum_in_field_count_range_but_not_matching_tag.zig similarity index 100% rename from test/compile_errors/stage1/obj/enum_in_field_count_range_but_not_matching_tag.zig rename to test/cases/compile_errors/stage1/obj/enum_in_field_count_range_but_not_matching_tag.zig diff --git a/test/compile_errors/stage1/obj/enum_value_already_taken.zig b/test/cases/compile_errors/stage1/obj/enum_value_already_taken.zig similarity index 100% rename from test/compile_errors/stage1/obj/enum_value_already_taken.zig rename to test/cases/compile_errors/stage1/obj/enum_value_already_taken.zig diff --git a/test/compile_errors/stage1/obj/enum_with_0_fields.zig b/test/cases/compile_errors/stage1/obj/enum_with_0_fields.zig similarity index 100% rename from test/compile_errors/stage1/obj/enum_with_0_fields.zig rename to test/cases/compile_errors/stage1/obj/enum_with_0_fields.zig diff --git a/test/compile_errors/stage1/obj/enum_with_declarations_unavailable_for_reify_type.zig b/test/cases/compile_errors/stage1/obj/enum_with_declarations_unavailable_for_reify_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/enum_with_declarations_unavailable_for_reify_type.zig rename to test/cases/compile_errors/stage1/obj/enum_with_declarations_unavailable_for_reify_type.zig diff --git a/test/compile_errors/stage1/obj/error_equality_but_sets_have_no_common_members.zig b/test/cases/compile_errors/stage1/obj/error_equality_but_sets_have_no_common_members.zig similarity index 100% rename from test/compile_errors/stage1/obj/error_equality_but_sets_have_no_common_members.zig rename to test/cases/compile_errors/stage1/obj/error_equality_but_sets_have_no_common_members.zig diff --git a/test/compile_errors/stage1/obj/error_not_handled_in_switch.zig b/test/cases/compile_errors/stage1/obj/error_not_handled_in_switch.zig similarity index 100% rename from test/compile_errors/stage1/obj/error_not_handled_in_switch.zig rename to test/cases/compile_errors/stage1/obj/error_not_handled_in_switch.zig diff --git a/test/compile_errors/stage1/obj/error_note_for_function_parameter_incompatibility.zig b/test/cases/compile_errors/stage1/obj/error_note_for_function_parameter_incompatibility.zig similarity index 100% rename from test/compile_errors/stage1/obj/error_note_for_function_parameter_incompatibility.zig rename to test/cases/compile_errors/stage1/obj/error_note_for_function_parameter_incompatibility.zig diff --git a/test/compile_errors/stage1/obj/error_union_operator_with_non_error_set_LHS.zig b/test/cases/compile_errors/stage1/obj/error_union_operator_with_non_error_set_LHS.zig similarity index 100% rename from test/compile_errors/stage1/obj/error_union_operator_with_non_error_set_LHS.zig rename to test/cases/compile_errors/stage1/obj/error_union_operator_with_non_error_set_LHS.zig diff --git a/test/compile_errors/stage1/obj/error_when_evaluating_return_type.zig b/test/cases/compile_errors/stage1/obj/error_when_evaluating_return_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/error_when_evaluating_return_type.zig rename to test/cases/compile_errors/stage1/obj/error_when_evaluating_return_type.zig diff --git a/test/compile_errors/stage1/obj/exceeded_maximum_bit_width_of_integer.zig b/test/cases/compile_errors/stage1/obj/exceeded_maximum_bit_width_of_integer.zig similarity index 100% rename from test/compile_errors/stage1/obj/exceeded_maximum_bit_width_of_integer.zig rename to test/cases/compile_errors/stage1/obj/exceeded_maximum_bit_width_of_integer.zig diff --git a/test/compile_errors/stage1/obj/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig b/test/cases/compile_errors/stage1/obj/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig similarity index 100% rename from test/compile_errors/stage1/obj/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig rename to test/cases/compile_errors/stage1/obj/explicit_cast_float_literal_to_integer_when_there_is_a_fraction_component.zig diff --git a/test/compile_errors/stage1/obj/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig b/test/cases/compile_errors/stage1/obj/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig similarity index 100% rename from test/compile_errors/stage1/obj/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig rename to test/cases/compile_errors/stage1/obj/explicit_error_set_cast_known_at_comptime_violates_error_sets.zig diff --git a/test/compile_errors/stage1/obj/explicitly_casting_non_tag_type_to_enum.zig b/test/cases/compile_errors/stage1/obj/explicitly_casting_non_tag_type_to_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/explicitly_casting_non_tag_type_to_enum.zig rename to test/cases/compile_errors/stage1/obj/explicitly_casting_non_tag_type_to_enum.zig diff --git a/test/compile_errors/stage1/obj/export_function_with_comptime_parameter.zig b/test/cases/compile_errors/stage1/obj/export_function_with_comptime_parameter.zig similarity index 100% rename from test/compile_errors/stage1/obj/export_function_with_comptime_parameter.zig rename to test/cases/compile_errors/stage1/obj/export_function_with_comptime_parameter.zig diff --git a/test/compile_errors/stage1/obj/export_generic_function.zig b/test/cases/compile_errors/stage1/obj/export_generic_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/export_generic_function.zig rename to test/cases/compile_errors/stage1/obj/export_generic_function.zig diff --git a/test/compile_errors/stage1/obj/exported_async_function.zig b/test/cases/compile_errors/stage1/obj/exported_async_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/exported_async_function.zig rename to test/cases/compile_errors/stage1/obj/exported_async_function.zig diff --git a/test/compile_errors/stage1/obj/exported_enum_without_explicit_integer_tag_type.zig b/test/cases/compile_errors/stage1/obj/exported_enum_without_explicit_integer_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/exported_enum_without_explicit_integer_tag_type.zig rename to test/cases/compile_errors/stage1/obj/exported_enum_without_explicit_integer_tag_type.zig diff --git a/test/compile_errors/stage1/obj/extern_function_pointer_mismatch.zig b/test/cases/compile_errors/stage1/obj/extern_function_pointer_mismatch.zig similarity index 100% rename from test/compile_errors/stage1/obj/extern_function_pointer_mismatch.zig rename to test/cases/compile_errors/stage1/obj/extern_function_pointer_mismatch.zig diff --git a/test/compile_errors/stage1/obj/extern_function_with_comptime_parameter.zig b/test/cases/compile_errors/stage1/obj/extern_function_with_comptime_parameter.zig similarity index 100% rename from test/compile_errors/stage1/obj/extern_function_with_comptime_parameter.zig rename to test/cases/compile_errors/stage1/obj/extern_function_with_comptime_parameter.zig diff --git a/test/compile_errors/stage1/obj/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig b/test/cases/compile_errors/stage1/obj/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig rename to test/cases/compile_errors/stage1/obj/extern_struct_with_extern-compatible_but_inferred_integer_tag_type.zig diff --git a/test/compile_errors/stage1/obj/extern_struct_with_non-extern-compatible_integer_tag_type.zig b/test/cases/compile_errors/stage1/obj/extern_struct_with_non-extern-compatible_integer_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/extern_struct_with_non-extern-compatible_integer_tag_type.zig rename to test/cases/compile_errors/stage1/obj/extern_struct_with_non-extern-compatible_integer_tag_type.zig diff --git a/test/compile_errors/stage1/obj/extern_union_field_missing_type.zig b/test/cases/compile_errors/stage1/obj/extern_union_field_missing_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/extern_union_field_missing_type.zig rename to test/cases/compile_errors/stage1/obj/extern_union_field_missing_type.zig diff --git a/test/compile_errors/stage1/obj/extern_union_given_enum_tag_type.zig b/test/cases/compile_errors/stage1/obj/extern_union_given_enum_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/extern_union_given_enum_tag_type.zig rename to test/cases/compile_errors/stage1/obj/extern_union_given_enum_tag_type.zig diff --git a/test/compile_errors/stage1/obj/extern_variable_has_no_type.zig b/test/cases/compile_errors/stage1/obj/extern_variable_has_no_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/extern_variable_has_no_type.zig rename to test/cases/compile_errors/stage1/obj/extern_variable_has_no_type.zig diff --git a/test/compile_errors/stage1/obj/fieldParentPtr-bad_field_name.zig b/test/cases/compile_errors/stage1/obj/fieldParentPtr-bad_field_name.zig similarity index 100% rename from test/compile_errors/stage1/obj/fieldParentPtr-bad_field_name.zig rename to test/cases/compile_errors/stage1/obj/fieldParentPtr-bad_field_name.zig diff --git a/test/compile_errors/stage1/obj/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig b/test/cases/compile_errors/stage1/obj/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig rename to test/cases/compile_errors/stage1/obj/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig diff --git a/test/compile_errors/stage1/obj/fieldParentPtr-comptime_wrong_field_index.zig b/test/cases/compile_errors/stage1/obj/fieldParentPtr-comptime_wrong_field_index.zig similarity index 100% rename from test/compile_errors/stage1/obj/fieldParentPtr-comptime_wrong_field_index.zig rename to test/cases/compile_errors/stage1/obj/fieldParentPtr-comptime_wrong_field_index.zig diff --git a/test/compile_errors/stage1/obj/fieldParentPtr-field_pointer_is_not_pointer.zig b/test/cases/compile_errors/stage1/obj/fieldParentPtr-field_pointer_is_not_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/fieldParentPtr-field_pointer_is_not_pointer.zig rename to test/cases/compile_errors/stage1/obj/fieldParentPtr-field_pointer_is_not_pointer.zig diff --git a/test/compile_errors/stage1/obj/fieldParentPtr-non_struct.zig b/test/cases/compile_errors/stage1/obj/fieldParentPtr-non_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/fieldParentPtr-non_struct.zig rename to test/cases/compile_errors/stage1/obj/fieldParentPtr-non_struct.zig diff --git a/test/compile_errors/stage1/obj/field_access_of_opaque_type.zig b/test/cases/compile_errors/stage1/obj/field_access_of_opaque_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/field_access_of_opaque_type.zig rename to test/cases/compile_errors/stage1/obj/field_access_of_opaque_type.zig diff --git a/test/compile_errors/stage1/obj/field_access_of_slices.zig b/test/cases/compile_errors/stage1/obj/field_access_of_slices.zig similarity index 100% rename from test/compile_errors/stage1/obj/field_access_of_slices.zig rename to test/cases/compile_errors/stage1/obj/field_access_of_slices.zig diff --git a/test/compile_errors/stage1/obj/field_access_of_unknown_length_pointer.zig b/test/cases/compile_errors/stage1/obj/field_access_of_unknown_length_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/field_access_of_unknown_length_pointer.zig rename to test/cases/compile_errors/stage1/obj/field_access_of_unknown_length_pointer.zig diff --git a/test/compile_errors/stage1/obj/field_type_supplied_in_an_enum.zig b/test/cases/compile_errors/stage1/obj/field_type_supplied_in_an_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/field_type_supplied_in_an_enum.zig rename to test/cases/compile_errors/stage1/obj/field_type_supplied_in_an_enum.zig diff --git a/test/compile_errors/stage1/obj/floatToInt_comptime_safety.zig b/test/cases/compile_errors/stage1/obj/floatToInt_comptime_safety.zig similarity index 100% rename from test/compile_errors/stage1/obj/floatToInt_comptime_safety.zig rename to test/cases/compile_errors/stage1/obj/floatToInt_comptime_safety.zig diff --git a/test/compile_errors/stage1/obj/float_literal_too_large_error.zig b/test/cases/compile_errors/stage1/obj/float_literal_too_large_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/float_literal_too_large_error.zig rename to test/cases/compile_errors/stage1/obj/float_literal_too_large_error.zig diff --git a/test/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig b/test/cases/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig similarity index 100% rename from test/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig rename to test/cases/compile_errors/stage1/obj/float_literal_too_small_error_denormal.zig diff --git a/test/compile_errors/stage1/obj/for_loop_body_expression_ignored.zig b/test/cases/compile_errors/stage1/obj/for_loop_body_expression_ignored.zig similarity index 100% rename from test/compile_errors/stage1/obj/for_loop_body_expression_ignored.zig rename to test/cases/compile_errors/stage1/obj/for_loop_body_expression_ignored.zig diff --git a/test/compile_errors/stage1/obj/frame_called_outside_of_function_definition.zig b/test/cases/compile_errors/stage1/obj/frame_called_outside_of_function_definition.zig similarity index 100% rename from test/compile_errors/stage1/obj/frame_called_outside_of_function_definition.zig rename to test/cases/compile_errors/stage1/obj/frame_called_outside_of_function_definition.zig diff --git a/test/compile_errors/stage1/obj/frame_causes_function_to_be_async.zig b/test/cases/compile_errors/stage1/obj/frame_causes_function_to_be_async.zig similarity index 100% rename from test/compile_errors/stage1/obj/frame_causes_function_to_be_async.zig rename to test/cases/compile_errors/stage1/obj/frame_causes_function_to_be_async.zig diff --git a/test/compile_errors/stage1/obj/function_alignment_non_power_of_2.zig b/test/cases/compile_errors/stage1/obj/function_alignment_non_power_of_2.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_alignment_non_power_of_2.zig rename to test/cases/compile_errors/stage1/obj/function_alignment_non_power_of_2.zig diff --git a/test/compile_errors/stage1/obj/function_call_assigned_to_incorrect_type.zig b/test/cases/compile_errors/stage1/obj/function_call_assigned_to_incorrect_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_call_assigned_to_incorrect_type.zig rename to test/cases/compile_errors/stage1/obj/function_call_assigned_to_incorrect_type.zig diff --git a/test/compile_errors/stage1/obj/function_parameter_is_opaque.zig b/test/cases/compile_errors/stage1/obj/function_parameter_is_opaque.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_parameter_is_opaque.zig rename to test/cases/compile_errors/stage1/obj/function_parameter_is_opaque.zig diff --git a/test/compile_errors/stage1/obj/function_prototype_with_no_body.zig b/test/cases/compile_errors/stage1/obj/function_prototype_with_no_body.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_prototype_with_no_body.zig rename to test/cases/compile_errors/stage1/obj/function_prototype_with_no_body.zig diff --git a/test/compile_errors/stage1/obj/function_returning_opaque_type.zig b/test/cases/compile_errors/stage1/obj/function_returning_opaque_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_returning_opaque_type.zig rename to test/cases/compile_errors/stage1/obj/function_returning_opaque_type.zig diff --git a/test/compile_errors/stage1/obj/function_with_ccc_indirectly_calling_async_function.zig b/test/cases/compile_errors/stage1/obj/function_with_ccc_indirectly_calling_async_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_with_ccc_indirectly_calling_async_function.zig rename to test/cases/compile_errors/stage1/obj/function_with_ccc_indirectly_calling_async_function.zig diff --git a/test/compile_errors/stage1/obj/function_with_invalid_return_type.zig b/test/cases/compile_errors/stage1/obj/function_with_invalid_return_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_with_invalid_return_type.zig rename to test/cases/compile_errors/stage1/obj/function_with_invalid_return_type.zig diff --git a/test/compile_errors/stage1/obj/function_with_non-extern_non-packed_enum_parameter.zig b/test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_enum_parameter.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_with_non-extern_non-packed_enum_parameter.zig rename to test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_enum_parameter.zig diff --git a/test/compile_errors/stage1/obj/function_with_non-extern_non-packed_struct_parameter.zig b/test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_struct_parameter.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_with_non-extern_non-packed_struct_parameter.zig rename to test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_struct_parameter.zig diff --git a/test/compile_errors/stage1/obj/function_with_non-extern_non-packed_union_parameter.zig b/test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_union_parameter.zig similarity index 100% rename from test/compile_errors/stage1/obj/function_with_non-extern_non-packed_union_parameter.zig rename to test/cases/compile_errors/stage1/obj/function_with_non-extern_non-packed_union_parameter.zig diff --git a/test/compile_errors/stage1/obj/generic_fn_as_parameter_without_comptime_keyword.zig b/test/cases/compile_errors/stage1/obj/generic_fn_as_parameter_without_comptime_keyword.zig similarity index 100% rename from test/compile_errors/stage1/obj/generic_fn_as_parameter_without_comptime_keyword.zig rename to test/cases/compile_errors/stage1/obj/generic_fn_as_parameter_without_comptime_keyword.zig diff --git a/test/compile_errors/stage1/obj/generic_function_call_assigned_to_incorrect_type.zig b/test/cases/compile_errors/stage1/obj/generic_function_call_assigned_to_incorrect_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/generic_function_call_assigned_to_incorrect_type.zig rename to test/cases/compile_errors/stage1/obj/generic_function_call_assigned_to_incorrect_type.zig diff --git a/test/compile_errors/stage1/obj/generic_function_instance_with_non-constant_expression.zig b/test/cases/compile_errors/stage1/obj/generic_function_instance_with_non-constant_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/generic_function_instance_with_non-constant_expression.zig rename to test/cases/compile_errors/stage1/obj/generic_function_instance_with_non-constant_expression.zig diff --git a/test/compile_errors/stage1/obj/generic_function_returning_opaque_type.zig b/test/cases/compile_errors/stage1/obj/generic_function_returning_opaque_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/generic_function_returning_opaque_type.zig rename to test/cases/compile_errors/stage1/obj/generic_function_returning_opaque_type.zig diff --git a/test/compile_errors/stage1/obj/generic_function_where_return_type_is_self-referenced.zig b/test/cases/compile_errors/stage1/obj/generic_function_where_return_type_is_self-referenced.zig similarity index 100% rename from test/compile_errors/stage1/obj/generic_function_where_return_type_is_self-referenced.zig rename to test/cases/compile_errors/stage1/obj/generic_function_where_return_type_is_self-referenced.zig diff --git a/test/compile_errors/stage1/obj/global_variable_alignment_non_power_of_2.zig b/test/cases/compile_errors/stage1/obj/global_variable_alignment_non_power_of_2.zig similarity index 100% rename from test/compile_errors/stage1/obj/global_variable_alignment_non_power_of_2.zig rename to test/cases/compile_errors/stage1/obj/global_variable_alignment_non_power_of_2.zig diff --git a/test/compile_errors/stage1/obj/global_variable_initializer_must_be_constant_expression.zig b/test/cases/compile_errors/stage1/obj/global_variable_initializer_must_be_constant_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/global_variable_initializer_must_be_constant_expression.zig rename to test/cases/compile_errors/stage1/obj/global_variable_initializer_must_be_constant_expression.zig diff --git a/test/compile_errors/stage1/obj/hasDecl_with_non-container.zig b/test/cases/compile_errors/stage1/obj/hasDecl_with_non-container.zig similarity index 100% rename from test/compile_errors/stage1/obj/hasDecl_with_non-container.zig rename to test/cases/compile_errors/stage1/obj/hasDecl_with_non-container.zig diff --git a/test/compile_errors/stage1/obj/if_condition_is_bool_not_int.zig b/test/cases/compile_errors/stage1/obj/if_condition_is_bool_not_int.zig similarity index 100% rename from test/compile_errors/stage1/obj/if_condition_is_bool_not_int.zig rename to test/cases/compile_errors/stage1/obj/if_condition_is_bool_not_int.zig diff --git a/test/compile_errors/stage1/obj/ignored_assert-err-ok_return_value.zig b/test/cases/compile_errors/stage1/obj/ignored_assert-err-ok_return_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/ignored_assert-err-ok_return_value.zig rename to test/cases/compile_errors/stage1/obj/ignored_assert-err-ok_return_value.zig diff --git a/test/compile_errors/stage1/obj/ignored_comptime_statement_value.zig b/test/cases/compile_errors/stage1/obj/ignored_comptime_statement_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/ignored_comptime_statement_value.zig rename to test/cases/compile_errors/stage1/obj/ignored_comptime_statement_value.zig diff --git a/test/compile_errors/stage1/obj/ignored_comptime_value.zig b/test/cases/compile_errors/stage1/obj/ignored_comptime_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/ignored_comptime_value.zig rename to test/cases/compile_errors/stage1/obj/ignored_comptime_value.zig diff --git a/test/compile_errors/stage1/obj/ignored_deferred_function_call.zig b/test/cases/compile_errors/stage1/obj/ignored_deferred_function_call.zig similarity index 100% rename from test/compile_errors/stage1/obj/ignored_deferred_function_call.zig rename to test/cases/compile_errors/stage1/obj/ignored_deferred_function_call.zig diff --git a/test/compile_errors/stage1/obj/ignored_deferred_statement_value.zig b/test/cases/compile_errors/stage1/obj/ignored_deferred_statement_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/ignored_deferred_statement_value.zig rename to test/cases/compile_errors/stage1/obj/ignored_deferred_statement_value.zig diff --git a/test/compile_errors/stage1/obj/ignored_expression_in_while_continuation.zig b/test/cases/compile_errors/stage1/obj/ignored_expression_in_while_continuation.zig similarity index 100% rename from test/compile_errors/stage1/obj/ignored_expression_in_while_continuation.zig rename to test/cases/compile_errors/stage1/obj/ignored_expression_in_while_continuation.zig diff --git a/test/compile_errors/stage1/obj/ignored_return_value.zig b/test/cases/compile_errors/stage1/obj/ignored_return_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/ignored_return_value.zig rename to test/cases/compile_errors/stage1/obj/ignored_return_value.zig diff --git a/test/compile_errors/stage1/obj/ignored_statement_value.zig b/test/cases/compile_errors/stage1/obj/ignored_statement_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/ignored_statement_value.zig rename to test/cases/compile_errors/stage1/obj/ignored_statement_value.zig diff --git a/test/compile_errors/stage1/obj/illegal_comparison_of_types.zig b/test/cases/compile_errors/stage1/obj/illegal_comparison_of_types.zig similarity index 100% rename from test/compile_errors/stage1/obj/illegal_comparison_of_types.zig rename to test/cases/compile_errors/stage1/obj/illegal_comparison_of_types.zig diff --git a/test/compile_errors/stage1/obj/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig b/test/cases/compile_errors/stage1/obj/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig rename to test/cases/compile_errors/stage1/obj/implicit_cast_between_C_pointer_and_Zig_pointer-bad_const-align-child.zig diff --git a/test/compile_errors/stage1/obj/implicit_cast_const_array_to_mutable_slice.zig b/test/cases/compile_errors/stage1/obj/implicit_cast_const_array_to_mutable_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_cast_const_array_to_mutable_slice.zig rename to test/cases/compile_errors/stage1/obj/implicit_cast_const_array_to_mutable_slice.zig diff --git a/test/compile_errors/stage1/obj/implicit_cast_from_array_to_mutable_slice.zig b/test/cases/compile_errors/stage1/obj/implicit_cast_from_array_to_mutable_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_cast_from_array_to_mutable_slice.zig rename to test/cases/compile_errors/stage1/obj/implicit_cast_from_array_to_mutable_slice.zig diff --git a/test/compile_errors/stage1/obj/implicit_cast_from_f64_to_f32.zig b/test/cases/compile_errors/stage1/obj/implicit_cast_from_f64_to_f32.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_cast_from_f64_to_f32.zig rename to test/cases/compile_errors/stage1/obj/implicit_cast_from_f64_to_f32.zig diff --git a/test/compile_errors/stage1/obj/implicit_cast_of_error_set_not_a_subset.zig b/test/cases/compile_errors/stage1/obj/implicit_cast_of_error_set_not_a_subset.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_cast_of_error_set_not_a_subset.zig rename to test/cases/compile_errors/stage1/obj/implicit_cast_of_error_set_not_a_subset.zig diff --git a/test/compile_errors/stage1/obj/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig b/test/cases/compile_errors/stage1/obj/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig rename to test/cases/compile_errors/stage1/obj/implicit_casting_C_pointers_which_would_mess_up_null_semantics.zig diff --git a/test/compile_errors/stage1/obj/implicit_casting_null_c_pointer_to_zig_pointer.zig b/test/cases/compile_errors/stage1/obj/implicit_casting_null_c_pointer_to_zig_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_casting_null_c_pointer_to_zig_pointer.zig rename to test/cases/compile_errors/stage1/obj/implicit_casting_null_c_pointer_to_zig_pointer.zig diff --git a/test/compile_errors/stage1/obj/implicit_casting_too_big_integers_to_C_pointers.zig b/test/cases/compile_errors/stage1/obj/implicit_casting_too_big_integers_to_C_pointers.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_casting_too_big_integers_to_C_pointers.zig rename to test/cases/compile_errors/stage1/obj/implicit_casting_too_big_integers_to_C_pointers.zig diff --git a/test/compile_errors/stage1/obj/implicit_casting_undefined_c_pointer_to_zig_pointer.zig b/test/cases/compile_errors/stage1/obj/implicit_casting_undefined_c_pointer_to_zig_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_casting_undefined_c_pointer_to_zig_pointer.zig rename to test/cases/compile_errors/stage1/obj/implicit_casting_undefined_c_pointer_to_zig_pointer.zig diff --git a/test/compile_errors/stage1/obj/implicit_dependency_on_libc.zig b/test/cases/compile_errors/stage1/obj/implicit_dependency_on_libc.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_dependency_on_libc.zig rename to test/cases/compile_errors/stage1/obj/implicit_dependency_on_libc.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-block_expr.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-block_expr.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-block_expr.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-block_expr.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-block_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-block_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-block_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-block_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-comptime_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-comptime_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-comptime_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-comptime_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-comptime_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-comptime_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-comptime_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-comptime_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-defer.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-defer.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-defer.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-defer.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-for_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-for_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-for_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-for_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-for_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-for_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-for_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-for_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else-if-else_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-if-else-if_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else-if_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-if-else-if_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else-if_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-if-else-if_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else-if_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-if-else-if_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else-if_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-if-else_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-if-else_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-if-else_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-if-else_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-if-else_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-if_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-if_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-if_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-if_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-if_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-if_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-if_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-if_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-test_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-test_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-test_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-test_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-test_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-test_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-test_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-test_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-while-continue_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-while-continue_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-while-continue_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-while-continue_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-while-continue_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-while-continue_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-while-continue_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-while-continue_statement.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-while_expression.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-while_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-while_expression.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-while_expression.zig diff --git a/test/compile_errors/stage1/obj/implicit_semicolon-while_statement.zig b/test/cases/compile_errors/stage1/obj/implicit_semicolon-while_statement.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicit_semicolon-while_statement.zig rename to test/cases/compile_errors/stage1/obj/implicit_semicolon-while_statement.zig diff --git a/test/compile_errors/stage1/obj/implicitly_casting_enum_to_tag_type.zig b/test/cases/compile_errors/stage1/obj/implicitly_casting_enum_to_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicitly_casting_enum_to_tag_type.zig rename to test/cases/compile_errors/stage1/obj/implicitly_casting_enum_to_tag_type.zig diff --git a/test/compile_errors/stage1/obj/implicitly_increasing_pointer_alignment.zig b/test/cases/compile_errors/stage1/obj/implicitly_increasing_pointer_alignment.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicitly_increasing_pointer_alignment.zig rename to test/cases/compile_errors/stage1/obj/implicitly_increasing_pointer_alignment.zig diff --git a/test/compile_errors/stage1/obj/implicitly_increasing_slice_alignment.zig b/test/cases/compile_errors/stage1/obj/implicitly_increasing_slice_alignment.zig similarity index 100% rename from test/compile_errors/stage1/obj/implicitly_increasing_slice_alignment.zig rename to test/cases/compile_errors/stage1/obj/implicitly_increasing_slice_alignment.zig diff --git a/test/compile_errors/stage1/obj/import_outside_package_path.zig b/test/cases/compile_errors/stage1/obj/import_outside_package_path.zig similarity index 100% rename from test/compile_errors/stage1/obj/import_outside_package_path.zig rename to test/cases/compile_errors/stage1/obj/import_outside_package_path.zig diff --git a/test/compile_errors/stage1/obj/incompatible_sentinels.zig b/test/cases/compile_errors/stage1/obj/incompatible_sentinels.zig similarity index 100% rename from test/compile_errors/stage1/obj/incompatible_sentinels.zig rename to test/cases/compile_errors/stage1/obj/incompatible_sentinels.zig diff --git a/test/compile_errors/stage1/obj/incorrect_return_type.zig b/test/cases/compile_errors/stage1/obj/incorrect_return_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/incorrect_return_type.zig rename to test/cases/compile_errors/stage1/obj/incorrect_return_type.zig diff --git a/test/compile_errors/stage1/obj/increase_pointer_alignment_in_ptrCast.zig b/test/cases/compile_errors/stage1/obj/increase_pointer_alignment_in_ptrCast.zig similarity index 100% rename from test/compile_errors/stage1/obj/increase_pointer_alignment_in_ptrCast.zig rename to test/cases/compile_errors/stage1/obj/increase_pointer_alignment_in_ptrCast.zig diff --git a/test/compile_errors/stage1/obj/indexing_a_undefined_slice_at_comptime.zig b/test/cases/compile_errors/stage1/obj/indexing_a_undefined_slice_at_comptime.zig similarity index 100% rename from test/compile_errors/stage1/obj/indexing_a_undefined_slice_at_comptime.zig rename to test/cases/compile_errors/stage1/obj/indexing_a_undefined_slice_at_comptime.zig diff --git a/test/compile_errors/stage1/obj/indexing_an_array_of_size_zero.zig b/test/cases/compile_errors/stage1/obj/indexing_an_array_of_size_zero.zig similarity index 100% rename from test/compile_errors/stage1/obj/indexing_an_array_of_size_zero.zig rename to test/cases/compile_errors/stage1/obj/indexing_an_array_of_size_zero.zig diff --git a/test/compile_errors/stage1/obj/indexing_an_array_of_size_zero_with_runtime_index.zig b/test/cases/compile_errors/stage1/obj/indexing_an_array_of_size_zero_with_runtime_index.zig similarity index 100% rename from test/compile_errors/stage1/obj/indexing_an_array_of_size_zero_with_runtime_index.zig rename to test/cases/compile_errors/stage1/obj/indexing_an_array_of_size_zero_with_runtime_index.zig diff --git a/test/compile_errors/stage1/obj/indexing_single-item_pointer.zig b/test/cases/compile_errors/stage1/obj/indexing_single-item_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/indexing_single-item_pointer.zig rename to test/cases/compile_errors/stage1/obj/indexing_single-item_pointer.zig diff --git a/test/compile_errors/stage1/obj/indirect_recursion_of_async_functions_detected.zig b/test/cases/compile_errors/stage1/obj/indirect_recursion_of_async_functions_detected.zig similarity index 100% rename from test/compile_errors/stage1/obj/indirect_recursion_of_async_functions_detected.zig rename to test/cases/compile_errors/stage1/obj/indirect_recursion_of_async_functions_detected.zig diff --git a/test/compile_errors/stage1/obj/indirect_struct_loop.zig b/test/cases/compile_errors/stage1/obj/indirect_struct_loop.zig similarity index 100% rename from test/compile_errors/stage1/obj/indirect_struct_loop.zig rename to test/cases/compile_errors/stage1/obj/indirect_struct_loop.zig diff --git a/test/compile_errors/stage1/obj/inferred_array_size_invalid_here.zig b/test/cases/compile_errors/stage1/obj/inferred_array_size_invalid_here.zig similarity index 100% rename from test/compile_errors/stage1/obj/inferred_array_size_invalid_here.zig rename to test/cases/compile_errors/stage1/obj/inferred_array_size_invalid_here.zig diff --git a/test/compile_errors/stage1/obj/inferring_error_set_of_function_pointer.zig b/test/cases/compile_errors/stage1/obj/inferring_error_set_of_function_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/inferring_error_set_of_function_pointer.zig rename to test/cases/compile_errors/stage1/obj/inferring_error_set_of_function_pointer.zig diff --git a/test/compile_errors/stage1/obj/initializing_array_with_struct_syntax.zig b/test/cases/compile_errors/stage1/obj/initializing_array_with_struct_syntax.zig similarity index 100% rename from test/compile_errors/stage1/obj/initializing_array_with_struct_syntax.zig rename to test/cases/compile_errors/stage1/obj/initializing_array_with_struct_syntax.zig diff --git a/test/compile_errors/stage1/obj/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig b/test/cases/compile_errors/stage1/obj/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig similarity index 100% rename from test/compile_errors/stage1/obj/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig rename to test/cases/compile_errors/stage1/obj/instantiating_an_undefined_value_for_an_invalid_struct_that_contains_itself.zig diff --git a/test/compile_errors/stage1/obj/intToPtr_with_misaligned_address.zig b/test/cases/compile_errors/stage1/obj/intToPtr_with_misaligned_address.zig similarity index 100% rename from test/compile_errors/stage1/obj/intToPtr_with_misaligned_address.zig rename to test/cases/compile_errors/stage1/obj/intToPtr_with_misaligned_address.zig diff --git a/test/compile_errors/stage1/obj/int_to_err_global_invalid_number.zig b/test/cases/compile_errors/stage1/obj/int_to_err_global_invalid_number.zig similarity index 100% rename from test/compile_errors/stage1/obj/int_to_err_global_invalid_number.zig rename to test/cases/compile_errors/stage1/obj/int_to_err_global_invalid_number.zig diff --git a/test/compile_errors/stage1/obj/int_to_err_non_global_invalid_number.zig b/test/cases/compile_errors/stage1/obj/int_to_err_non_global_invalid_number.zig similarity index 100% rename from test/compile_errors/stage1/obj/int_to_err_non_global_invalid_number.zig rename to test/cases/compile_errors/stage1/obj/int_to_err_non_global_invalid_number.zig diff --git a/test/compile_errors/stage1/obj/int_to_ptr_of_0_bits.zig b/test/cases/compile_errors/stage1/obj/int_to_ptr_of_0_bits.zig similarity index 100% rename from test/compile_errors/stage1/obj/int_to_ptr_of_0_bits.zig rename to test/cases/compile_errors/stage1/obj/int_to_ptr_of_0_bits.zig diff --git a/test/compile_errors/stage1/obj/integer_cast_truncates_bits.zig b/test/cases/compile_errors/stage1/obj/integer_cast_truncates_bits.zig similarity index 100% rename from test/compile_errors/stage1/obj/integer_cast_truncates_bits.zig rename to test/cases/compile_errors/stage1/obj/integer_cast_truncates_bits.zig diff --git a/test/compile_errors/stage1/obj/integer_overflow_error.zig b/test/cases/compile_errors/stage1/obj/integer_overflow_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/integer_overflow_error.zig rename to test/cases/compile_errors/stage1/obj/integer_overflow_error.zig diff --git a/test/compile_errors/stage1/obj/integer_underflow_error.zig b/test/cases/compile_errors/stage1/obj/integer_underflow_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/integer_underflow_error.zig rename to test/cases/compile_errors/stage1/obj/integer_underflow_error.zig diff --git a/test/compile_errors/stage1/obj/invalid_break_expression.zig b/test/cases/compile_errors/stage1/obj/invalid_break_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_break_expression.zig rename to test/cases/compile_errors/stage1/obj/invalid_break_expression.zig diff --git a/test/compile_errors/stage1/obj/invalid_builtin_fn.zig b/test/cases/compile_errors/stage1/obj/invalid_builtin_fn.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_builtin_fn.zig rename to test/cases/compile_errors/stage1/obj/invalid_builtin_fn.zig diff --git a/test/compile_errors/stage1/obj/invalid_cast_from_integral_type_to_enum.zig b/test/cases/compile_errors/stage1/obj/invalid_cast_from_integral_type_to_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_cast_from_integral_type_to_enum.zig rename to test/cases/compile_errors/stage1/obj/invalid_cast_from_integral_type_to_enum.zig diff --git a/test/compile_errors/stage1/obj/invalid_comparison_for_function_pointers.zig b/test/cases/compile_errors/stage1/obj/invalid_comparison_for_function_pointers.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_comparison_for_function_pointers.zig rename to test/cases/compile_errors/stage1/obj/invalid_comparison_for_function_pointers.zig diff --git a/test/compile_errors/stage1/obj/invalid_continue_expression.zig b/test/cases/compile_errors/stage1/obj/invalid_continue_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_continue_expression.zig rename to test/cases/compile_errors/stage1/obj/invalid_continue_expression.zig diff --git a/test/compile_errors/stage1/obj/invalid_deref_on_switch_target.zig b/test/cases/compile_errors/stage1/obj/invalid_deref_on_switch_target.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_deref_on_switch_target.zig rename to test/cases/compile_errors/stage1/obj/invalid_deref_on_switch_target.zig diff --git a/test/compile_errors/stage1/obj/invalid_empty_unicode_escape.zig b/test/cases/compile_errors/stage1/obj/invalid_empty_unicode_escape.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_empty_unicode_escape.zig rename to test/cases/compile_errors/stage1/obj/invalid_empty_unicode_escape.zig diff --git a/test/compile_errors/stage1/obj/invalid_exponent_in_float_literal-1.zig b/test/cases/compile_errors/stage1/obj/invalid_exponent_in_float_literal-1.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_exponent_in_float_literal-1.zig rename to test/cases/compile_errors/stage1/obj/invalid_exponent_in_float_literal-1.zig diff --git a/test/compile_errors/stage1/obj/invalid_exponent_in_float_literal-2.zig b/test/cases/compile_errors/stage1/obj/invalid_exponent_in_float_literal-2.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_exponent_in_float_literal-2.zig rename to test/cases/compile_errors/stage1/obj/invalid_exponent_in_float_literal-2.zig diff --git a/test/compile_errors/stage1/obj/invalid_field_access_in_comptime.zig b/test/cases/compile_errors/stage1/obj/invalid_field_access_in_comptime.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_field_access_in_comptime.zig rename to test/cases/compile_errors/stage1/obj/invalid_field_access_in_comptime.zig diff --git a/test/compile_errors/stage1/obj/invalid_field_in_struct_value_expression.zig b/test/cases/compile_errors/stage1/obj/invalid_field_in_struct_value_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_field_in_struct_value_expression.zig rename to test/cases/compile_errors/stage1/obj/invalid_field_in_struct_value_expression.zig diff --git a/test/compile_errors/stage1/obj/invalid_float_literal.zig b/test/cases/compile_errors/stage1/obj/invalid_float_literal.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_float_literal.zig rename to test/cases/compile_errors/stage1/obj/invalid_float_literal.zig diff --git a/test/compile_errors/stage1/obj/invalid_legacy_unicode_escape.zig b/test/cases/compile_errors/stage1/obj/invalid_legacy_unicode_escape.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_legacy_unicode_escape.zig rename to test/cases/compile_errors/stage1/obj/invalid_legacy_unicode_escape.zig diff --git a/test/compile_errors/stage1/obj/invalid_maybe_type.zig b/test/cases/compile_errors/stage1/obj/invalid_maybe_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_maybe_type.zig rename to test/cases/compile_errors/stage1/obj/invalid_maybe_type.zig diff --git a/test/compile_errors/stage1/obj/invalid_member_of_builtin_enum.zig b/test/cases/compile_errors/stage1/obj/invalid_member_of_builtin_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_member_of_builtin_enum.zig rename to test/cases/compile_errors/stage1/obj/invalid_member_of_builtin_enum.zig diff --git a/test/compile_errors/stage1/obj/invalid_multiple_dereferences.zig b/test/cases/compile_errors/stage1/obj/invalid_multiple_dereferences.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_multiple_dereferences.zig rename to test/cases/compile_errors/stage1/obj/invalid_multiple_dereferences.zig diff --git a/test/compile_errors/stage1/obj/invalid_optional_type_in_extern_struct.zig b/test/cases/compile_errors/stage1/obj/invalid_optional_type_in_extern_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_optional_type_in_extern_struct.zig rename to test/cases/compile_errors/stage1/obj/invalid_optional_type_in_extern_struct.zig diff --git a/test/compile_errors/stage1/obj/invalid_pointer_for_var_type.zig b/test/cases/compile_errors/stage1/obj/invalid_pointer_for_var_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_pointer_for_var_type.zig rename to test/cases/compile_errors/stage1/obj/invalid_pointer_for_var_type.zig diff --git a/test/compile_errors/stage1/obj/invalid_pointer_syntax.zig b/test/cases/compile_errors/stage1/obj/invalid_pointer_syntax.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_pointer_syntax.zig rename to test/cases/compile_errors/stage1/obj/invalid_pointer_syntax.zig diff --git a/test/compile_errors/stage1/obj/invalid_shift_amount_error.zig b/test/cases/compile_errors/stage1/obj/invalid_shift_amount_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_shift_amount_error.zig rename to test/cases/compile_errors/stage1/obj/invalid_shift_amount_error.zig diff --git a/test/compile_errors/stage1/obj/invalid_struct_field.zig b/test/cases/compile_errors/stage1/obj/invalid_struct_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_struct_field.zig rename to test/cases/compile_errors/stage1/obj/invalid_struct_field.zig diff --git a/test/compile_errors/stage1/obj/invalid_suspend_in_exported_function.zig b/test/cases/compile_errors/stage1/obj/invalid_suspend_in_exported_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_suspend_in_exported_function.zig rename to test/cases/compile_errors/stage1/obj/invalid_suspend_in_exported_function.zig diff --git a/test/compile_errors/stage1/obj/invalid_type.zig b/test/cases/compile_errors/stage1/obj/invalid_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_type.zig rename to test/cases/compile_errors/stage1/obj/invalid_type.zig diff --git a/test/compile_errors/stage1/obj/invalid_type_used_in_array_type.zig b/test/cases/compile_errors/stage1/obj/invalid_type_used_in_array_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_type_used_in_array_type.zig rename to test/cases/compile_errors/stage1/obj/invalid_type_used_in_array_type.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-1.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-1.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-1.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-1.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-10.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-10.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-10.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-10.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-11.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-11.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-11.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-11.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-12.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-12.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-12.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-12.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-13.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-13.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-13.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-13.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-14.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-14.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-14.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-14.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-2.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-2.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-2.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-2.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-3.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-3.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-3.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-3.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-4.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-4.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-4.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-4.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-5.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-5.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-5.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-5.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-6.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-6.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-6.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-6.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-7.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-7.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-7.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-7.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-9.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-9.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-9.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_float_literal-9.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-1.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-1.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-1.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-1.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-2.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-2.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-2.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-2.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-3.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-3.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-3.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-3.zig diff --git a/test/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-4.zig b/test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-4.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-4.zig rename to test/cases/compile_errors/stage1/obj/invalid_underscore_placement_in_int_literal-4.zig diff --git a/test/compile_errors/stage1/obj/invalid_union_field_access_in_comptime.zig b/test/cases/compile_errors/stage1/obj/invalid_union_field_access_in_comptime.zig similarity index 100% rename from test/compile_errors/stage1/obj/invalid_union_field_access_in_comptime.zig rename to test/cases/compile_errors/stage1/obj/invalid_union_field_access_in_comptime.zig diff --git a/test/compile_errors/stage1/obj/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig b/test/cases/compile_errors/stage1/obj/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig rename to test/cases/compile_errors/stage1/obj/issue_2032_compile_diagnostic_string_for_top_level_decl_type.zig diff --git a/test/compile_errors/stage1/obj/issue_2687_coerce_from_undefined_array_pointer_to_slice.zig b/test/cases/compile_errors/stage1/obj/issue_2687_coerce_from_undefined_array_pointer_to_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/issue_2687_coerce_from_undefined_array_pointer_to_slice.zig rename to test/cases/compile_errors/stage1/obj/issue_2687_coerce_from_undefined_array_pointer_to_slice.zig diff --git a/test/compile_errors/stage1/obj/issue_3818_bitcast_from_parray-slice_to_u16.zig b/test/cases/compile_errors/stage1/obj/issue_3818_bitcast_from_parray-slice_to_u16.zig similarity index 100% rename from test/compile_errors/stage1/obj/issue_3818_bitcast_from_parray-slice_to_u16.zig rename to test/cases/compile_errors/stage1/obj/issue_3818_bitcast_from_parray-slice_to_u16.zig diff --git a/test/compile_errors/stage1/obj/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig b/test/cases/compile_errors/stage1/obj/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig rename to test/cases/compile_errors/stage1/obj/issue_4207_coerce_from_non-terminated-slice_to_terminated-pointer.zig diff --git a/test/compile_errors/stage1/obj/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig b/test/cases/compile_errors/stage1/obj/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig rename to test/cases/compile_errors/stage1/obj/issue_5221_invalid_struct_init_type_referenced_by_typeInfo_and_passed_into_function.zig diff --git a/test/compile_errors/stage1/obj/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig b/test/cases/compile_errors/stage1/obj/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig similarity index 100% rename from test/compile_errors/stage1/obj/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig rename to test/cases/compile_errors/stage1/obj/issue_5618_coercion_of_optional_anyopaque_to_anyopaque_must_fail.zig diff --git a/test/compile_errors/stage1/obj/issue_7810-comptime_slice-len_increment_beyond_bounds.zig b/test/cases/compile_errors/stage1/obj/issue_7810-comptime_slice-len_increment_beyond_bounds.zig similarity index 100% rename from test/compile_errors/stage1/obj/issue_7810-comptime_slice-len_increment_beyond_bounds.zig rename to test/cases/compile_errors/stage1/obj/issue_7810-comptime_slice-len_increment_beyond_bounds.zig diff --git a/test/compile_errors/stage1/obj/issue_9346_return_outside_of_function_scope.zig b/test/cases/compile_errors/stage1/obj/issue_9346_return_outside_of_function_scope.zig similarity index 100% rename from test/compile_errors/stage1/obj/issue_9346_return_outside_of_function_scope.zig rename to test/cases/compile_errors/stage1/obj/issue_9346_return_outside_of_function_scope.zig diff --git a/test/compile_errors/stage1/obj/labeled_break_not_found.zig b/test/cases/compile_errors/stage1/obj/labeled_break_not_found.zig similarity index 100% rename from test/compile_errors/stage1/obj/labeled_break_not_found.zig rename to test/cases/compile_errors/stage1/obj/labeled_break_not_found.zig diff --git a/test/compile_errors/stage1/obj/labeled_continue_not_found.zig b/test/cases/compile_errors/stage1/obj/labeled_continue_not_found.zig similarity index 100% rename from test/compile_errors/stage1/obj/labeled_continue_not_found.zig rename to test/cases/compile_errors/stage1/obj/labeled_continue_not_found.zig diff --git a/test/compile_errors/stage1/obj/lazy_pointer_with_undefined_element_type.zig b/test/cases/compile_errors/stage1/obj/lazy_pointer_with_undefined_element_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/lazy_pointer_with_undefined_element_type.zig rename to test/cases/compile_errors/stage1/obj/lazy_pointer_with_undefined_element_type.zig diff --git a/test/compile_errors/stage1/obj/libc_headers_note.zig b/test/cases/compile_errors/stage1/obj/libc_headers_note.zig similarity index 100% rename from test/compile_errors/stage1/obj/libc_headers_note.zig rename to test/cases/compile_errors/stage1/obj/libc_headers_note.zig diff --git a/test/compile_errors/stage1/obj/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig b/test/cases/compile_errors/stage1/obj/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig rename to test/cases/compile_errors/stage1/obj/load_too_many_bytes_from_comptime_reinterpreted_pointer.zig diff --git a/test/compile_errors/stage1/obj/load_vector_pointer_with_unknown_runtime_index.zig b/test/cases/compile_errors/stage1/obj/load_vector_pointer_with_unknown_runtime_index.zig similarity index 100% rename from test/compile_errors/stage1/obj/load_vector_pointer_with_unknown_runtime_index.zig rename to test/cases/compile_errors/stage1/obj/load_vector_pointer_with_unknown_runtime_index.zig diff --git a/test/compile_errors/stage1/obj/local_shadows_global_that_occurs_later.zig b/test/cases/compile_errors/stage1/obj/local_shadows_global_that_occurs_later.zig similarity index 100% rename from test/compile_errors/stage1/obj/local_shadows_global_that_occurs_later.zig rename to test/cases/compile_errors/stage1/obj/local_shadows_global_that_occurs_later.zig diff --git a/test/compile_errors/stage1/obj/local_variable_redeclaration.zig b/test/cases/compile_errors/stage1/obj/local_variable_redeclaration.zig similarity index 100% rename from test/compile_errors/stage1/obj/local_variable_redeclaration.zig rename to test/cases/compile_errors/stage1/obj/local_variable_redeclaration.zig diff --git a/test/compile_errors/stage1/obj/local_variable_redeclares_parameter.zig b/test/cases/compile_errors/stage1/obj/local_variable_redeclares_parameter.zig similarity index 100% rename from test/compile_errors/stage1/obj/local_variable_redeclares_parameter.zig rename to test/cases/compile_errors/stage1/obj/local_variable_redeclares_parameter.zig diff --git a/test/compile_errors/stage1/obj/local_variable_shadowing_global.zig b/test/cases/compile_errors/stage1/obj/local_variable_shadowing_global.zig similarity index 100% rename from test/compile_errors/stage1/obj/local_variable_shadowing_global.zig rename to test/cases/compile_errors/stage1/obj/local_variable_shadowing_global.zig diff --git a/test/compile_errors/stage1/obj/locally_shadowing_a_primitive_type.zig b/test/cases/compile_errors/stage1/obj/locally_shadowing_a_primitive_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/locally_shadowing_a_primitive_type.zig rename to test/cases/compile_errors/stage1/obj/locally_shadowing_a_primitive_type.zig diff --git a/test/compile_errors/stage1/obj/main_function_with_bogus_args_type.zig b/test/cases/compile_errors/stage1/obj/main_function_with_bogus_args_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/main_function_with_bogus_args_type.zig rename to test/cases/compile_errors/stage1/obj/main_function_with_bogus_args_type.zig diff --git a/test/compile_errors/stage1/obj/method_call_with_first_arg_type_primitive.zig b/test/cases/compile_errors/stage1/obj/method_call_with_first_arg_type_primitive.zig similarity index 100% rename from test/compile_errors/stage1/obj/method_call_with_first_arg_type_primitive.zig rename to test/cases/compile_errors/stage1/obj/method_call_with_first_arg_type_primitive.zig diff --git a/test/compile_errors/stage1/obj/method_call_with_first_arg_type_wrong_container.zig b/test/cases/compile_errors/stage1/obj/method_call_with_first_arg_type_wrong_container.zig similarity index 100% rename from test/compile_errors/stage1/obj/method_call_with_first_arg_type_wrong_container.zig rename to test/cases/compile_errors/stage1/obj/method_call_with_first_arg_type_wrong_container.zig diff --git a/test/compile_errors/stage1/obj/missing_boolean_switch_value.zig b/test/cases/compile_errors/stage1/obj/missing_boolean_switch_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_boolean_switch_value.zig rename to test/cases/compile_errors/stage1/obj/missing_boolean_switch_value.zig diff --git a/test/compile_errors/stage1/obj/missing_const_in_slice_with_nested_array_type.zig b/test/cases/compile_errors/stage1/obj/missing_const_in_slice_with_nested_array_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_const_in_slice_with_nested_array_type.zig rename to test/cases/compile_errors/stage1/obj/missing_const_in_slice_with_nested_array_type.zig diff --git a/test/compile_errors/stage1/obj/missing_else_clause.zig b/test/cases/compile_errors/stage1/obj/missing_else_clause.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_else_clause.zig rename to test/cases/compile_errors/stage1/obj/missing_else_clause.zig diff --git a/test/compile_errors/stage1/obj/missing_field_in_struct_value_expression.zig b/test/cases/compile_errors/stage1/obj/missing_field_in_struct_value_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_field_in_struct_value_expression.zig rename to test/cases/compile_errors/stage1/obj/missing_field_in_struct_value_expression.zig diff --git a/test/compile_errors/stage1/obj/missing_function_call_param.zig b/test/cases/compile_errors/stage1/obj/missing_function_call_param.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_function_call_param.zig rename to test/cases/compile_errors/stage1/obj/missing_function_call_param.zig diff --git a/test/compile_errors/stage1/obj/missing_function_name.zig b/test/cases/compile_errors/stage1/obj/missing_function_name.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_function_name.zig rename to test/cases/compile_errors/stage1/obj/missing_function_name.zig diff --git a/test/compile_errors/stage1/obj/missing_param_name.zig b/test/cases/compile_errors/stage1/obj/missing_param_name.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_param_name.zig rename to test/cases/compile_errors/stage1/obj/missing_param_name.zig diff --git a/test/compile_errors/stage1/obj/missing_parameter_name_of_generic_function.zig b/test/cases/compile_errors/stage1/obj/missing_parameter_name_of_generic_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_parameter_name_of_generic_function.zig rename to test/cases/compile_errors/stage1/obj/missing_parameter_name_of_generic_function.zig diff --git a/test/compile_errors/stage1/obj/missing_result_type_for_phi_node.zig b/test/cases/compile_errors/stage1/obj/missing_result_type_for_phi_node.zig similarity index 100% rename from test/compile_errors/stage1/obj/missing_result_type_for_phi_node.zig rename to test/cases/compile_errors/stage1/obj/missing_result_type_for_phi_node.zig diff --git a/test/compile_errors/stage1/obj/misspelled_type_with_pointer_only_reference.zig b/test/cases/compile_errors/stage1/obj/misspelled_type_with_pointer_only_reference.zig similarity index 100% rename from test/compile_errors/stage1/obj/misspelled_type_with_pointer_only_reference.zig rename to test/cases/compile_errors/stage1/obj/misspelled_type_with_pointer_only_reference.zig diff --git a/test/compile_errors/stage1/obj/mod_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/mod_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/mod_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/mod_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/mod_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/mod_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/mod_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/mod_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/mul_overflow_in_function_evaluation.zig b/test/cases/compile_errors/stage1/obj/mul_overflow_in_function_evaluation.zig similarity index 100% rename from test/compile_errors/stage1/obj/mul_overflow_in_function_evaluation.zig rename to test/cases/compile_errors/stage1/obj/mul_overflow_in_function_evaluation.zig diff --git a/test/compile_errors/stage1/obj/mult_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/mult_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/mult_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/mult_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/mult_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/mult_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/mult_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/mult_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/mult_wrap_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/mult_wrap_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/mult_wrap_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/mult_wrap_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/mult_wrap_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/mult_wrap_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/mult_wrap_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/mult_wrap_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/multiple_function_definitions.zig b/test/cases/compile_errors/stage1/obj/multiple_function_definitions.zig similarity index 100% rename from test/compile_errors/stage1/obj/multiple_function_definitions.zig rename to test/cases/compile_errors/stage1/obj/multiple_function_definitions.zig diff --git a/test/compile_errors/stage1/obj/negate_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/negate_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/negate_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/negate_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/negate_wrap_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/negate_wrap_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/negate_wrap_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/negate_wrap_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/negation_overflow_in_function_evaluation.zig b/test/cases/compile_errors/stage1/obj/negation_overflow_in_function_evaluation.zig similarity index 100% rename from test/compile_errors/stage1/obj/negation_overflow_in_function_evaluation.zig rename to test/cases/compile_errors/stage1/obj/negation_overflow_in_function_evaluation.zig diff --git a/test/compile_errors/stage1/obj/nested_error_set_mismatch.zig b/test/cases/compile_errors/stage1/obj/nested_error_set_mismatch.zig similarity index 100% rename from test/compile_errors/stage1/obj/nested_error_set_mismatch.zig rename to test/cases/compile_errors/stage1/obj/nested_error_set_mismatch.zig diff --git a/test/compile_errors/stage1/obj/no_else_prong_on_switch_on_global_error_set.zig b/test/cases/compile_errors/stage1/obj/no_else_prong_on_switch_on_global_error_set.zig similarity index 100% rename from test/compile_errors/stage1/obj/no_else_prong_on_switch_on_global_error_set.zig rename to test/cases/compile_errors/stage1/obj/no_else_prong_on_switch_on_global_error_set.zig diff --git a/test/compile_errors/stage1/obj/noalias_on_non_pointer_param.zig b/test/cases/compile_errors/stage1/obj/noalias_on_non_pointer_param.zig similarity index 100% rename from test/compile_errors/stage1/obj/noalias_on_non_pointer_param.zig rename to test/cases/compile_errors/stage1/obj/noalias_on_non_pointer_param.zig diff --git a/test/compile_errors/stage1/obj/non-async_function_pointer_eventually_is_inferred_to_become_async.zig b/test/cases/compile_errors/stage1/obj/non-async_function_pointer_eventually_is_inferred_to_become_async.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-async_function_pointer_eventually_is_inferred_to_become_async.zig rename to test/cases/compile_errors/stage1/obj/non-async_function_pointer_eventually_is_inferred_to_become_async.zig diff --git a/test/compile_errors/stage1/obj/non-const_expression_function_call_with_struct_return_value_outside_function.zig b/test/cases/compile_errors/stage1/obj/non-const_expression_function_call_with_struct_return_value_outside_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-const_expression_function_call_with_struct_return_value_outside_function.zig rename to test/cases/compile_errors/stage1/obj/non-const_expression_function_call_with_struct_return_value_outside_function.zig diff --git a/test/compile_errors/stage1/obj/non-const_expression_in_struct_literal_outside_function.zig b/test/cases/compile_errors/stage1/obj/non-const_expression_in_struct_literal_outside_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-const_expression_in_struct_literal_outside_function.zig rename to test/cases/compile_errors/stage1/obj/non-const_expression_in_struct_literal_outside_function.zig diff --git a/test/compile_errors/stage1/obj/non-const_switch_number_literal.zig b/test/cases/compile_errors/stage1/obj/non-const_switch_number_literal.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-const_switch_number_literal.zig rename to test/cases/compile_errors/stage1/obj/non-const_switch_number_literal.zig diff --git a/test/compile_errors/stage1/obj/non-const_variables_of_things_that_require_const_variables.zig b/test/cases/compile_errors/stage1/obj/non-const_variables_of_things_that_require_const_variables.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-const_variables_of_things_that_require_const_variables.zig rename to test/cases/compile_errors/stage1/obj/non-const_variables_of_things_that_require_const_variables.zig diff --git a/test/compile_errors/stage1/obj/non-enum_tag_type_passed_to_union.zig b/test/cases/compile_errors/stage1/obj/non-enum_tag_type_passed_to_union.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-enum_tag_type_passed_to_union.zig rename to test/cases/compile_errors/stage1/obj/non-enum_tag_type_passed_to_union.zig diff --git a/test/compile_errors/stage1/obj/non-extern_function_with_var_args.zig b/test/cases/compile_errors/stage1/obj/non-extern_function_with_var_args.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-extern_function_with_var_args.zig rename to test/cases/compile_errors/stage1/obj/non-extern_function_with_var_args.zig diff --git a/test/compile_errors/stage1/obj/non-inline_for_loop_on_a_type_that_requires_comptime.zig b/test/cases/compile_errors/stage1/obj/non-inline_for_loop_on_a_type_that_requires_comptime.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-inline_for_loop_on_a_type_that_requires_comptime.zig rename to test/cases/compile_errors/stage1/obj/non-inline_for_loop_on_a_type_that_requires_comptime.zig diff --git a/test/compile_errors/stage1/obj/non-integer_tag_type_to_automatic_union_enum.zig b/test/cases/compile_errors/stage1/obj/non-integer_tag_type_to_automatic_union_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-integer_tag_type_to_automatic_union_enum.zig rename to test/cases/compile_errors/stage1/obj/non-integer_tag_type_to_automatic_union_enum.zig diff --git a/test/compile_errors/stage1/obj/non-pure_function_returns_type.zig b/test/cases/compile_errors/stage1/obj/non-pure_function_returns_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/non-pure_function_returns_type.zig rename to test/cases/compile_errors/stage1/obj/non-pure_function_returns_type.zig diff --git a/test/compile_errors/stage1/obj/non_async_function_pointer_passed_to_asyncCall.zig b/test/cases/compile_errors/stage1/obj/non_async_function_pointer_passed_to_asyncCall.zig similarity index 100% rename from test/compile_errors/stage1/obj/non_async_function_pointer_passed_to_asyncCall.zig rename to test/cases/compile_errors/stage1/obj/non_async_function_pointer_passed_to_asyncCall.zig diff --git a/test/compile_errors/stage1/obj/non_compile_time_array_concatenation.zig b/test/cases/compile_errors/stage1/obj/non_compile_time_array_concatenation.zig similarity index 100% rename from test/compile_errors/stage1/obj/non_compile_time_array_concatenation.zig rename to test/cases/compile_errors/stage1/obj/non_compile_time_array_concatenation.zig diff --git a/test/compile_errors/stage1/obj/non_constant_expression_in_array_size.zig b/test/cases/compile_errors/stage1/obj/non_constant_expression_in_array_size.zig similarity index 100% rename from test/compile_errors/stage1/obj/non_constant_expression_in_array_size.zig rename to test/cases/compile_errors/stage1/obj/non_constant_expression_in_array_size.zig diff --git a/test/compile_errors/stage1/obj/non_error_sets_used_in_merge_error_sets_operator.zig b/test/cases/compile_errors/stage1/obj/non_error_sets_used_in_merge_error_sets_operator.zig similarity index 100% rename from test/compile_errors/stage1/obj/non_error_sets_used_in_merge_error_sets_operator.zig rename to test/cases/compile_errors/stage1/obj/non_error_sets_used_in_merge_error_sets_operator.zig diff --git a/test/compile_errors/stage1/obj/non_float_passed_to_floatToInt.zig b/test/cases/compile_errors/stage1/obj/non_float_passed_to_floatToInt.zig similarity index 100% rename from test/compile_errors/stage1/obj/non_float_passed_to_floatToInt.zig rename to test/cases/compile_errors/stage1/obj/non_float_passed_to_floatToInt.zig diff --git a/test/compile_errors/stage1/obj/non_int_passed_to_intToFloat.zig b/test/cases/compile_errors/stage1/obj/non_int_passed_to_intToFloat.zig similarity index 100% rename from test/compile_errors/stage1/obj/non_int_passed_to_intToFloat.zig rename to test/cases/compile_errors/stage1/obj/non_int_passed_to_intToFloat.zig diff --git a/test/compile_errors/stage1/obj/non_pointer_given_to_ptrToInt.zig b/test/cases/compile_errors/stage1/obj/non_pointer_given_to_ptrToInt.zig similarity index 100% rename from test/compile_errors/stage1/obj/non_pointer_given_to_ptrToInt.zig rename to test/cases/compile_errors/stage1/obj/non_pointer_given_to_ptrToInt.zig diff --git a/test/compile_errors/stage1/obj/normal_string_with_newline.zig b/test/cases/compile_errors/stage1/obj/normal_string_with_newline.zig similarity index 100% rename from test/compile_errors/stage1/obj/normal_string_with_newline.zig rename to test/cases/compile_errors/stage1/obj/normal_string_with_newline.zig diff --git a/test/compile_errors/stage1/obj/offsetOf-bad_field_name.zig b/test/cases/compile_errors/stage1/obj/offsetOf-bad_field_name.zig similarity index 100% rename from test/compile_errors/stage1/obj/offsetOf-bad_field_name.zig rename to test/cases/compile_errors/stage1/obj/offsetOf-bad_field_name.zig diff --git a/test/compile_errors/stage1/obj/offsetOf-non_struct.zig b/test/cases/compile_errors/stage1/obj/offsetOf-non_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/offsetOf-non_struct.zig rename to test/cases/compile_errors/stage1/obj/offsetOf-non_struct.zig diff --git a/test/compile_errors/stage1/obj/only_equality_binary_operator_allowed_for_error_sets.zig b/test/cases/compile_errors/stage1/obj/only_equality_binary_operator_allowed_for_error_sets.zig similarity index 100% rename from test/compile_errors/stage1/obj/only_equality_binary_operator_allowed_for_error_sets.zig rename to test/cases/compile_errors/stage1/obj/only_equality_binary_operator_allowed_for_error_sets.zig diff --git a/test/compile_errors/stage1/obj/opaque_type_with_field.zig b/test/cases/compile_errors/stage1/obj/opaque_type_with_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/opaque_type_with_field.zig rename to test/cases/compile_errors/stage1/obj/opaque_type_with_field.zig diff --git a/test/compile_errors/stage1/obj/optional_pointer_to_void_in_extern_struct.zig b/test/cases/compile_errors/stage1/obj/optional_pointer_to_void_in_extern_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/optional_pointer_to_void_in_extern_struct.zig rename to test/cases/compile_errors/stage1/obj/optional_pointer_to_void_in_extern_struct.zig diff --git a/test/compile_errors/stage1/obj/or_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/or_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/or_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/or_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/orelse_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/orelse_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/orelse_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/orelse_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/out_of_range_comptime_int_passed_to_floatToInt.zig b/test/cases/compile_errors/stage1/obj/out_of_range_comptime_int_passed_to_floatToInt.zig similarity index 100% rename from test/compile_errors/stage1/obj/out_of_range_comptime_int_passed_to_floatToInt.zig rename to test/cases/compile_errors/stage1/obj/out_of_range_comptime_int_passed_to_floatToInt.zig diff --git a/test/compile_errors/stage1/obj/overflow_in_enum_value_allocation.zig b/test/cases/compile_errors/stage1/obj/overflow_in_enum_value_allocation.zig similarity index 100% rename from test/compile_errors/stage1/obj/overflow_in_enum_value_allocation.zig rename to test/cases/compile_errors/stage1/obj/overflow_in_enum_value_allocation.zig diff --git a/test/compile_errors/stage1/obj/packed_union_given_enum_tag_type.zig b/test/cases/compile_errors/stage1/obj/packed_union_given_enum_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/packed_union_given_enum_tag_type.zig rename to test/cases/compile_errors/stage1/obj/packed_union_given_enum_tag_type.zig diff --git a/test/compile_errors/stage1/obj/packed_union_with_automatic_layout_field.zig b/test/cases/compile_errors/stage1/obj/packed_union_with_automatic_layout_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/packed_union_with_automatic_layout_field.zig rename to test/cases/compile_errors/stage1/obj/packed_union_with_automatic_layout_field.zig diff --git a/test/compile_errors/stage1/obj/panic_called_at_compile_time.zig b/test/cases/compile_errors/stage1/obj/panic_called_at_compile_time.zig similarity index 100% rename from test/compile_errors/stage1/obj/panic_called_at_compile_time.zig rename to test/cases/compile_errors/stage1/obj/panic_called_at_compile_time.zig diff --git a/test/compile_errors/stage1/obj/parameter_redeclaration.zig b/test/cases/compile_errors/stage1/obj/parameter_redeclaration.zig similarity index 100% rename from test/compile_errors/stage1/obj/parameter_redeclaration.zig rename to test/cases/compile_errors/stage1/obj/parameter_redeclaration.zig diff --git a/test/compile_errors/stage1/obj/parameter_shadowing_global.zig b/test/cases/compile_errors/stage1/obj/parameter_shadowing_global.zig similarity index 100% rename from test/compile_errors/stage1/obj/parameter_shadowing_global.zig rename to test/cases/compile_errors/stage1/obj/parameter_shadowing_global.zig diff --git a/test/compile_errors/stage1/obj/pass_const_ptr_to_mutable_ptr_fn.zig b/test/cases/compile_errors/stage1/obj/pass_const_ptr_to_mutable_ptr_fn.zig similarity index 100% rename from test/compile_errors/stage1/obj/pass_const_ptr_to_mutable_ptr_fn.zig rename to test/cases/compile_errors/stage1/obj/pass_const_ptr_to_mutable_ptr_fn.zig diff --git a/test/compile_errors/stage1/obj/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig b/test/cases/compile_errors/stage1/obj/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig similarity index 100% rename from test/compile_errors/stage1/obj/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig rename to test/cases/compile_errors/stage1/obj/passing_a_not-aligned-enough_pointer_to_cmpxchg.zig diff --git a/test/compile_errors/stage1/obj/passing_an_under-aligned_function_pointer.zig b/test/cases/compile_errors/stage1/obj/passing_an_under-aligned_function_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/passing_an_under-aligned_function_pointer.zig rename to test/cases/compile_errors/stage1/obj/passing_an_under-aligned_function_pointer.zig diff --git a/test/compile_errors/stage1/obj/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig b/test/cases/compile_errors/stage1/obj/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig rename to test/cases/compile_errors/stage1/obj/peer_cast_then_implicit_cast_const_pointer_to_mutable_C_pointer.zig diff --git a/test/compile_errors/stage1/obj/pointer_arithmetic_on_pointer-to-array.zig b/test/cases/compile_errors/stage1/obj/pointer_arithmetic_on_pointer-to-array.zig similarity index 100% rename from test/compile_errors/stage1/obj/pointer_arithmetic_on_pointer-to-array.zig rename to test/cases/compile_errors/stage1/obj/pointer_arithmetic_on_pointer-to-array.zig diff --git a/test/compile_errors/stage1/obj/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig b/test/cases/compile_errors/stage1/obj/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig similarity index 100% rename from test/compile_errors/stage1/obj/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig rename to test/cases/compile_errors/stage1/obj/pointer_attributes_checked_when_coercing_pointer_to_anon_literal.zig diff --git a/test/compile_errors/stage1/obj/pointer_to_noreturn.zig b/test/cases/compile_errors/stage1/obj/pointer_to_noreturn.zig similarity index 100% rename from test/compile_errors/stage1/obj/pointer_to_noreturn.zig rename to test/cases/compile_errors/stage1/obj/pointer_to_noreturn.zig diff --git a/test/compile_errors/stage1/obj/popCount-non-integer.zig b/test/cases/compile_errors/stage1/obj/popCount-non-integer.zig similarity index 100% rename from test/compile_errors/stage1/obj/popCount-non-integer.zig rename to test/cases/compile_errors/stage1/obj/popCount-non-integer.zig diff --git a/test/compile_errors/stage1/obj/prevent_bad_implicit_casting_of_anyframe_types.zig b/test/cases/compile_errors/stage1/obj/prevent_bad_implicit_casting_of_anyframe_types.zig similarity index 100% rename from test/compile_errors/stage1/obj/prevent_bad_implicit_casting_of_anyframe_types.zig rename to test/cases/compile_errors/stage1/obj/prevent_bad_implicit_casting_of_anyframe_types.zig diff --git a/test/compile_errors/stage1/obj/primitives_take_precedence_over_declarations.zig b/test/cases/compile_errors/stage1/obj/primitives_take_precedence_over_declarations.zig similarity index 100% rename from test/compile_errors/stage1/obj/primitives_take_precedence_over_declarations.zig rename to test/cases/compile_errors/stage1/obj/primitives_take_precedence_over_declarations.zig diff --git a/test/compile_errors/stage1/obj/ptrCast_a_0_bit_type_to_a_non-_0_bit_type.zig b/test/cases/compile_errors/stage1/obj/ptrCast_a_0_bit_type_to_a_non-_0_bit_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/ptrCast_a_0_bit_type_to_a_non-_0_bit_type.zig rename to test/cases/compile_errors/stage1/obj/ptrCast_a_0_bit_type_to_a_non-_0_bit_type.zig diff --git a/test/compile_errors/stage1/obj/ptrCast_discards_const_qualifier.zig b/test/cases/compile_errors/stage1/obj/ptrCast_discards_const_qualifier.zig similarity index 100% rename from test/compile_errors/stage1/obj/ptrCast_discards_const_qualifier.zig rename to test/cases/compile_errors/stage1/obj/ptrCast_discards_const_qualifier.zig diff --git a/test/compile_errors/stage1/obj/ptrToInt_0_to_non_optional_pointer.zig b/test/cases/compile_errors/stage1/obj/ptrToInt_0_to_non_optional_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/ptrToInt_0_to_non_optional_pointer.zig rename to test/cases/compile_errors/stage1/obj/ptrToInt_0_to_non_optional_pointer.zig diff --git a/test/compile_errors/stage1/obj/ptrToInt_on_void.zig b/test/cases/compile_errors/stage1/obj/ptrToInt_on_void.zig similarity index 100% rename from test/compile_errors/stage1/obj/ptrToInt_on_void.zig rename to test/cases/compile_errors/stage1/obj/ptrToInt_on_void.zig diff --git a/test/compile_errors/stage1/obj/ptrcast_to_non-pointer.zig b/test/cases/compile_errors/stage1/obj/ptrcast_to_non-pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/ptrcast_to_non-pointer.zig rename to test/cases/compile_errors/stage1/obj/ptrcast_to_non-pointer.zig diff --git a/test/compile_errors/stage1/obj/range_operator_in_switch_used_on_error_set.zig b/test/cases/compile_errors/stage1/obj/range_operator_in_switch_used_on_error_set.zig similarity index 100% rename from test/compile_errors/stage1/obj/range_operator_in_switch_used_on_error_set.zig rename to test/cases/compile_errors/stage1/obj/range_operator_in_switch_used_on_error_set.zig diff --git a/test/compile_errors/stage1/obj/reading_past_end_of_pointer_casted_array.zig b/test/cases/compile_errors/stage1/obj/reading_past_end_of_pointer_casted_array.zig similarity index 100% rename from test/compile_errors/stage1/obj/reading_past_end_of_pointer_casted_array.zig rename to test/cases/compile_errors/stage1/obj/reading_past_end_of_pointer_casted_array.zig diff --git a/test/compile_errors/stage1/obj/recursive_inferred_error_set.zig b/test/cases/compile_errors/stage1/obj/recursive_inferred_error_set.zig similarity index 100% rename from test/compile_errors/stage1/obj/recursive_inferred_error_set.zig rename to test/cases/compile_errors/stage1/obj/recursive_inferred_error_set.zig diff --git a/test/compile_errors/stage1/obj/redefinition_of_enums.zig b/test/cases/compile_errors/stage1/obj/redefinition_of_enums.zig similarity index 100% rename from test/compile_errors/stage1/obj/redefinition_of_enums.zig rename to test/cases/compile_errors/stage1/obj/redefinition_of_enums.zig diff --git a/test/compile_errors/stage1/obj/redefinition_of_global_variables.zig b/test/cases/compile_errors/stage1/obj/redefinition_of_global_variables.zig similarity index 100% rename from test/compile_errors/stage1/obj/redefinition_of_global_variables.zig rename to test/cases/compile_errors/stage1/obj/redefinition_of_global_variables.zig diff --git a/test/compile_errors/stage1/obj/redefinition_of_struct.zig b/test/cases/compile_errors/stage1/obj/redefinition_of_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/redefinition_of_struct.zig rename to test/cases/compile_errors/stage1/obj/redefinition_of_struct.zig diff --git a/test/compile_errors/stage1/obj/refer_to_the_type_of_a_generic_function.zig b/test/cases/compile_errors/stage1/obj/refer_to_the_type_of_a_generic_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/refer_to_the_type_of_a_generic_function.zig rename to test/cases/compile_errors/stage1/obj/refer_to_the_type_of_a_generic_function.zig diff --git a/test/compile_errors/stage1/obj/referring_to_a_struct_that_is_invalid.zig b/test/cases/compile_errors/stage1/obj/referring_to_a_struct_that_is_invalid.zig similarity index 100% rename from test/compile_errors/stage1/obj/referring_to_a_struct_that_is_invalid.zig rename to test/cases/compile_errors/stage1/obj/referring_to_a_struct_that_is_invalid.zig diff --git a/test/compile_errors/stage1/obj/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig b/test/cases/compile_errors/stage1/obj/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig rename to test/cases/compile_errors/stage1/obj/regression_test_2980_base_type_u32_is_not_type_checked_properly_when_assigning_a_value_within_a_struct.zig diff --git a/test/compile_errors/stage1/obj/reify_type.Fn_with_is_generic_true.zig b/test/cases/compile_errors/stage1/obj/reify_type.Fn_with_is_generic_true.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type.Fn_with_is_generic_true.zig rename to test/cases/compile_errors/stage1/obj/reify_type.Fn_with_is_generic_true.zig diff --git a/test/compile_errors/stage1/obj/reify_type.Fn_with_is_var_args_true_and_non-C_callconv.zig b/test/cases/compile_errors/stage1/obj/reify_type.Fn_with_is_var_args_true_and_non-C_callconv.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type.Fn_with_is_var_args_true_and_non-C_callconv.zig rename to test/cases/compile_errors/stage1/obj/reify_type.Fn_with_is_var_args_true_and_non-C_callconv.zig diff --git a/test/compile_errors/stage1/obj/reify_type.Fn_with_return_type_null.zig b/test/cases/compile_errors/stage1/obj/reify_type.Fn_with_return_type_null.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type.Fn_with_return_type_null.zig rename to test/cases/compile_errors/stage1/obj/reify_type.Fn_with_return_type_null.zig diff --git a/test/compile_errors/stage1/obj/reify_type.Pointer_with_invalid_address_space.zig b/test/cases/compile_errors/stage1/obj/reify_type.Pointer_with_invalid_address_space.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type.Pointer_with_invalid_address_space.zig rename to test/cases/compile_errors/stage1/obj/reify_type.Pointer_with_invalid_address_space.zig diff --git a/test/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig b/test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig rename to test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_non-integer_tag_type.zig diff --git a/test/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_undefined_tag_type.zig b/test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_undefined_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_undefined_tag_type.zig rename to test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_undefined_tag_type.zig diff --git a/test/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_zero_fields.zig b/test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_zero_fields.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_zero_fields.zig rename to test/cases/compile_errors/stage1/obj/reify_type_for_exhaustive_enum_with_zero_fields.zig diff --git a/test/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_enum_field.zig b/test/cases/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_enum_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_enum_field.zig rename to test/cases/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_enum_field.zig diff --git a/test/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_union_field.zig b/test/cases/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_union_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_union_field.zig rename to test/cases/compile_errors/stage1/obj/reify_type_for_tagged_union_with_extra_union_field.zig diff --git a/test/compile_errors/stage1/obj/reify_type_for_union_with_opaque_field.zig b/test/cases/compile_errors/stage1/obj/reify_type_for_union_with_opaque_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_for_union_with_opaque_field.zig rename to test/cases/compile_errors/stage1/obj/reify_type_for_union_with_opaque_field.zig diff --git a/test/compile_errors/stage1/obj/reify_type_for_union_with_zero_fields.zig b/test/cases/compile_errors/stage1/obj/reify_type_for_union_with_zero_fields.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_for_union_with_zero_fields.zig rename to test/cases/compile_errors/stage1/obj/reify_type_for_union_with_zero_fields.zig diff --git a/test/compile_errors/stage1/obj/reify_type_union_payload_is_undefined.zig b/test/cases/compile_errors/stage1/obj/reify_type_union_payload_is_undefined.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_union_payload_is_undefined.zig rename to test/cases/compile_errors/stage1/obj/reify_type_union_payload_is_undefined.zig diff --git a/test/compile_errors/stage1/obj/reify_type_with_Type.Int.zig b/test/cases/compile_errors/stage1/obj/reify_type_with_Type.Int.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_with_Type.Int.zig rename to test/cases/compile_errors/stage1/obj/reify_type_with_Type.Int.zig diff --git a/test/compile_errors/stage1/obj/reify_type_with_non-constant_expression.zig b/test/cases/compile_errors/stage1/obj/reify_type_with_non-constant_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_with_non-constant_expression.zig rename to test/cases/compile_errors/stage1/obj/reify_type_with_non-constant_expression.zig diff --git a/test/compile_errors/stage1/obj/reify_type_with_undefined.zig b/test/cases/compile_errors/stage1/obj/reify_type_with_undefined.zig similarity index 100% rename from test/compile_errors/stage1/obj/reify_type_with_undefined.zig rename to test/cases/compile_errors/stage1/obj/reify_type_with_undefined.zig diff --git a/test/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr.zig b/test/cases/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr.zig similarity index 100% rename from test/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr.zig rename to test/cases/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr.zig diff --git a/test/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig b/test/cases/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig similarity index 100% rename from test/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig rename to test/cases/compile_errors/stage1/obj/result_location_incompatibility_mismatching_handle_is_ptr_generic_call.zig diff --git a/test/compile_errors/stage1/obj/return_from_defer_expression.zig b/test/cases/compile_errors/stage1/obj/return_from_defer_expression.zig similarity index 100% rename from test/compile_errors/stage1/obj/return_from_defer_expression.zig rename to test/cases/compile_errors/stage1/obj/return_from_defer_expression.zig diff --git a/test/compile_errors/stage1/obj/returning_error_from_void_async_function.zig b/test/cases/compile_errors/stage1/obj/returning_error_from_void_async_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/returning_error_from_void_async_function.zig rename to test/cases/compile_errors/stage1/obj/returning_error_from_void_async_function.zig diff --git a/test/compile_errors/stage1/obj/runtime-known_async_function_called.zig b/test/cases/compile_errors/stage1/obj/runtime-known_async_function_called.zig similarity index 100% rename from test/compile_errors/stage1/obj/runtime-known_async_function_called.zig rename to test/cases/compile_errors/stage1/obj/runtime-known_async_function_called.zig diff --git a/test/compile_errors/stage1/obj/runtime-known_function_called_with_async_keyword.zig b/test/cases/compile_errors/stage1/obj/runtime-known_function_called_with_async_keyword.zig similarity index 100% rename from test/compile_errors/stage1/obj/runtime-known_function_called_with_async_keyword.zig rename to test/cases/compile_errors/stage1/obj/runtime-known_function_called_with_async_keyword.zig diff --git a/test/compile_errors/stage1/obj/runtime_assignment_to_comptime_struct_type.zig b/test/cases/compile_errors/stage1/obj/runtime_assignment_to_comptime_struct_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/runtime_assignment_to_comptime_struct_type.zig rename to test/cases/compile_errors/stage1/obj/runtime_assignment_to_comptime_struct_type.zig diff --git a/test/compile_errors/stage1/obj/runtime_assignment_to_comptime_union_type.zig b/test/cases/compile_errors/stage1/obj/runtime_assignment_to_comptime_union_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/runtime_assignment_to_comptime_union_type.zig rename to test/cases/compile_errors/stage1/obj/runtime_assignment_to_comptime_union_type.zig diff --git a/test/compile_errors/stage1/obj/runtime_cast_to_union_which_has_non-void_fields.zig b/test/cases/compile_errors/stage1/obj/runtime_cast_to_union_which_has_non-void_fields.zig similarity index 100% rename from test/compile_errors/stage1/obj/runtime_cast_to_union_which_has_non-void_fields.zig rename to test/cases/compile_errors/stage1/obj/runtime_cast_to_union_which_has_non-void_fields.zig diff --git a/test/compile_errors/stage1/obj/runtime_index_into_comptime_type_slice.zig b/test/cases/compile_errors/stage1/obj/runtime_index_into_comptime_type_slice.zig similarity index 100% rename from test/compile_errors/stage1/obj/runtime_index_into_comptime_type_slice.zig rename to test/cases/compile_errors/stage1/obj/runtime_index_into_comptime_type_slice.zig diff --git a/test/compile_errors/stage1/obj/saturating_arithmetic_does_not_allow_floats.zig b/test/cases/compile_errors/stage1/obj/saturating_arithmetic_does_not_allow_floats.zig similarity index 100% rename from test/compile_errors/stage1/obj/saturating_arithmetic_does_not_allow_floats.zig rename to test/cases/compile_errors/stage1/obj/saturating_arithmetic_does_not_allow_floats.zig diff --git a/test/compile_errors/stage1/obj/saturating_shl_assign_does_not_allow_negative_rhs_at_comptime.zig b/test/cases/compile_errors/stage1/obj/saturating_shl_assign_does_not_allow_negative_rhs_at_comptime.zig similarity index 100% rename from test/compile_errors/stage1/obj/saturating_shl_assign_does_not_allow_negative_rhs_at_comptime.zig rename to test/cases/compile_errors/stage1/obj/saturating_shl_assign_does_not_allow_negative_rhs_at_comptime.zig diff --git a/test/compile_errors/stage1/obj/saturating_shl_does_not_allow_negative_rhs_at_comptime.zig b/test/cases/compile_errors/stage1/obj/saturating_shl_does_not_allow_negative_rhs_at_comptime.zig similarity index 100% rename from test/compile_errors/stage1/obj/saturating_shl_does_not_allow_negative_rhs_at_comptime.zig rename to test/cases/compile_errors/stage1/obj/saturating_shl_does_not_allow_negative_rhs_at_comptime.zig diff --git a/test/compile_errors/stage1/obj/setAlignStack_in_inline_function.zig b/test/cases/compile_errors/stage1/obj/setAlignStack_in_inline_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/setAlignStack_in_inline_function.zig rename to test/cases/compile_errors/stage1/obj/setAlignStack_in_inline_function.zig diff --git a/test/compile_errors/stage1/obj/setAlignStack_in_naked_function.zig b/test/cases/compile_errors/stage1/obj/setAlignStack_in_naked_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/setAlignStack_in_naked_function.zig rename to test/cases/compile_errors/stage1/obj/setAlignStack_in_naked_function.zig diff --git a/test/compile_errors/stage1/obj/setAlignStack_outside_function.zig b/test/cases/compile_errors/stage1/obj/setAlignStack_outside_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/setAlignStack_outside_function.zig rename to test/cases/compile_errors/stage1/obj/setAlignStack_outside_function.zig diff --git a/test/compile_errors/stage1/obj/setAlignStack_set_twice.zig b/test/cases/compile_errors/stage1/obj/setAlignStack_set_twice.zig similarity index 100% rename from test/compile_errors/stage1/obj/setAlignStack_set_twice.zig rename to test/cases/compile_errors/stage1/obj/setAlignStack_set_twice.zig diff --git a/test/compile_errors/stage1/obj/setAlignStack_too_big.zig b/test/cases/compile_errors/stage1/obj/setAlignStack_too_big.zig similarity index 100% rename from test/compile_errors/stage1/obj/setAlignStack_too_big.zig rename to test/cases/compile_errors/stage1/obj/setAlignStack_too_big.zig diff --git a/test/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig b/test/cases/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig similarity index 100% rename from test/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig rename to test/cases/compile_errors/stage1/obj/setFloatMode_twice_for_same_scope.zig diff --git a/test/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig b/test/cases/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig similarity index 100% rename from test/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig rename to test/cases/compile_errors/stage1/obj/setRuntimeSafety_twice_for_same_scope.zig diff --git a/test/compile_errors/stage1/obj/setting_a_section_on_a_local_variable.zig b/test/cases/compile_errors/stage1/obj/setting_a_section_on_a_local_variable.zig similarity index 100% rename from test/compile_errors/stage1/obj/setting_a_section_on_a_local_variable.zig rename to test/cases/compile_errors/stage1/obj/setting_a_section_on_a_local_variable.zig diff --git a/test/compile_errors/stage1/obj/shift_amount_has_to_be_an_integer_type.zig b/test/cases/compile_errors/stage1/obj/shift_amount_has_to_be_an_integer_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/shift_amount_has_to_be_an_integer_type.zig rename to test/cases/compile_errors/stage1/obj/shift_amount_has_to_be_an_integer_type.zig diff --git a/test/compile_errors/stage1/obj/shift_by_negative_comptime_integer.zig b/test/cases/compile_errors/stage1/obj/shift_by_negative_comptime_integer.zig similarity index 100% rename from test/compile_errors/stage1/obj/shift_by_negative_comptime_integer.zig rename to test/cases/compile_errors/stage1/obj/shift_by_negative_comptime_integer.zig diff --git a/test/compile_errors/stage1/obj/shift_left_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/shift_left_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/shift_left_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/shift_left_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/shift_left_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/shift_left_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/shift_left_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/shift_left_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/shift_right_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/shift_right_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/shift_right_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/shift_right_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/shift_right_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/shift_right_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/shift_right_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/shift_right_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/shifting_RHS_is_log2_of_LHS_int_bit_width.zig b/test/cases/compile_errors/stage1/obj/shifting_RHS_is_log2_of_LHS_int_bit_width.zig similarity index 100% rename from test/compile_errors/stage1/obj/shifting_RHS_is_log2_of_LHS_int_bit_width.zig rename to test/cases/compile_errors/stage1/obj/shifting_RHS_is_log2_of_LHS_int_bit_width.zig diff --git a/test/compile_errors/stage1/obj/shifting_without_int_type_or_comptime_known.zig b/test/cases/compile_errors/stage1/obj/shifting_without_int_type_or_comptime_known.zig similarity index 100% rename from test/compile_errors/stage1/obj/shifting_without_int_type_or_comptime_known.zig rename to test/cases/compile_errors/stage1/obj/shifting_without_int_type_or_comptime_known.zig diff --git a/test/compile_errors/stage1/obj/shlExact_shifts_out_1_bits.zig b/test/cases/compile_errors/stage1/obj/shlExact_shifts_out_1_bits.zig similarity index 100% rename from test/compile_errors/stage1/obj/shlExact_shifts_out_1_bits.zig rename to test/cases/compile_errors/stage1/obj/shlExact_shifts_out_1_bits.zig diff --git a/test/compile_errors/stage1/obj/shrExact_shifts_out_1_bits.zig b/test/cases/compile_errors/stage1/obj/shrExact_shifts_out_1_bits.zig similarity index 100% rename from test/compile_errors/stage1/obj/shrExact_shifts_out_1_bits.zig rename to test/cases/compile_errors/stage1/obj/shrExact_shifts_out_1_bits.zig diff --git a/test/compile_errors/stage1/obj/signed_integer_division.zig b/test/cases/compile_errors/stage1/obj/signed_integer_division.zig similarity index 100% rename from test/compile_errors/stage1/obj/signed_integer_division.zig rename to test/cases/compile_errors/stage1/obj/signed_integer_division.zig diff --git a/test/compile_errors/stage1/obj/signed_integer_remainder_division.zig b/test/cases/compile_errors/stage1/obj/signed_integer_remainder_division.zig similarity index 100% rename from test/compile_errors/stage1/obj/signed_integer_remainder_division.zig rename to test/cases/compile_errors/stage1/obj/signed_integer_remainder_division.zig diff --git a/test/compile_errors/stage1/obj/sizeOf_bad_type.zig b/test/cases/compile_errors/stage1/obj/sizeOf_bad_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/sizeOf_bad_type.zig rename to test/cases/compile_errors/stage1/obj/sizeOf_bad_type.zig diff --git a/test/compile_errors/stage1/obj/slice_cannot_have_its_bytes_reinterpreted.zig b/test/cases/compile_errors/stage1/obj/slice_cannot_have_its_bytes_reinterpreted.zig similarity index 100% rename from test/compile_errors/stage1/obj/slice_cannot_have_its_bytes_reinterpreted.zig rename to test/cases/compile_errors/stage1/obj/slice_cannot_have_its_bytes_reinterpreted.zig diff --git a/test/compile_errors/stage1/obj/slice_passed_as_array_init_type.zig b/test/cases/compile_errors/stage1/obj/slice_passed_as_array_init_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/slice_passed_as_array_init_type.zig rename to test/cases/compile_errors/stage1/obj/slice_passed_as_array_init_type.zig diff --git a/test/compile_errors/stage1/obj/slice_passed_as_array_init_type_with_elems.zig b/test/cases/compile_errors/stage1/obj/slice_passed_as_array_init_type_with_elems.zig similarity index 100% rename from test/compile_errors/stage1/obj/slice_passed_as_array_init_type_with_elems.zig rename to test/cases/compile_errors/stage1/obj/slice_passed_as_array_init_type_with_elems.zig diff --git a/test/compile_errors/stage1/obj/slice_sentinel_mismatch-1.zig b/test/cases/compile_errors/stage1/obj/slice_sentinel_mismatch-1.zig similarity index 100% rename from test/compile_errors/stage1/obj/slice_sentinel_mismatch-1.zig rename to test/cases/compile_errors/stage1/obj/slice_sentinel_mismatch-1.zig diff --git a/test/compile_errors/stage1/obj/slice_sentinel_mismatch-2.zig b/test/cases/compile_errors/stage1/obj/slice_sentinel_mismatch-2.zig similarity index 100% rename from test/compile_errors/stage1/obj/slice_sentinel_mismatch-2.zig rename to test/cases/compile_errors/stage1/obj/slice_sentinel_mismatch-2.zig diff --git a/test/compile_errors/stage1/obj/slicing_of_global_undefined_pointer.zig b/test/cases/compile_errors/stage1/obj/slicing_of_global_undefined_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/slicing_of_global_undefined_pointer.zig rename to test/cases/compile_errors/stage1/obj/slicing_of_global_undefined_pointer.zig diff --git a/test/compile_errors/stage1/obj/slicing_single-item_pointer.zig b/test/cases/compile_errors/stage1/obj/slicing_single-item_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/slicing_single-item_pointer.zig rename to test/cases/compile_errors/stage1/obj/slicing_single-item_pointer.zig diff --git a/test/compile_errors/stage1/obj/specify_enum_tag_type_that_is_too_small.zig b/test/cases/compile_errors/stage1/obj/specify_enum_tag_type_that_is_too_small.zig similarity index 100% rename from test/compile_errors/stage1/obj/specify_enum_tag_type_that_is_too_small.zig rename to test/cases/compile_errors/stage1/obj/specify_enum_tag_type_that_is_too_small.zig diff --git a/test/compile_errors/stage1/obj/specify_non-integer_enum_tag_type.zig b/test/cases/compile_errors/stage1/obj/specify_non-integer_enum_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/specify_non-integer_enum_tag_type.zig rename to test/cases/compile_errors/stage1/obj/specify_non-integer_enum_tag_type.zig diff --git a/test/compile_errors/stage1/obj/src_outside_function.zig b/test/cases/compile_errors/stage1/obj/src_outside_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/src_outside_function.zig rename to test/cases/compile_errors/stage1/obj/src_outside_function.zig diff --git a/test/compile_errors/stage1/obj/std.fmt_error_for_unused_arguments.zig b/test/cases/compile_errors/stage1/obj/std.fmt_error_for_unused_arguments.zig similarity index 100% rename from test/compile_errors/stage1/obj/std.fmt_error_for_unused_arguments.zig rename to test/cases/compile_errors/stage1/obj/std.fmt_error_for_unused_arguments.zig diff --git a/test/compile_errors/stage1/obj/store_vector_pointer_with_unknown_runtime_index.zig b/test/cases/compile_errors/stage1/obj/store_vector_pointer_with_unknown_runtime_index.zig similarity index 100% rename from test/compile_errors/stage1/obj/store_vector_pointer_with_unknown_runtime_index.zig rename to test/cases/compile_errors/stage1/obj/store_vector_pointer_with_unknown_runtime_index.zig diff --git a/test/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig b/test/cases/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig similarity index 100% rename from test/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig rename to test/cases/compile_errors/stage1/obj/storing_runtime_value_in_compile_time_variable_then_using_it.zig diff --git a/test/compile_errors/stage1/obj/struct_depends_on_itself_via_optional_field.zig b/test/cases/compile_errors/stage1/obj/struct_depends_on_itself_via_optional_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/struct_depends_on_itself_via_optional_field.zig rename to test/cases/compile_errors/stage1/obj/struct_depends_on_itself_via_optional_field.zig diff --git a/test/compile_errors/stage1/obj/struct_field_missing_type.zig b/test/cases/compile_errors/stage1/obj/struct_field_missing_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/struct_field_missing_type.zig rename to test/cases/compile_errors/stage1/obj/struct_field_missing_type.zig diff --git a/test/compile_errors/stage1/obj/struct_init_syntax_for_array.zig b/test/cases/compile_errors/stage1/obj/struct_init_syntax_for_array.zig similarity index 100% rename from test/compile_errors/stage1/obj/struct_init_syntax_for_array.zig rename to test/cases/compile_errors/stage1/obj/struct_init_syntax_for_array.zig diff --git a/test/compile_errors/stage1/obj/struct_with_declarations_unavailable_for_reify_type.zig b/test/cases/compile_errors/stage1/obj/struct_with_declarations_unavailable_for_reify_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/struct_with_declarations_unavailable_for_reify_type.zig rename to test/cases/compile_errors/stage1/obj/struct_with_declarations_unavailable_for_reify_type.zig diff --git a/test/compile_errors/stage1/obj/struct_with_invalid_field.zig b/test/cases/compile_errors/stage1/obj/struct_with_invalid_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/struct_with_invalid_field.zig rename to test/cases/compile_errors/stage1/obj/struct_with_invalid_field.zig diff --git a/test/compile_errors/stage1/obj/sub_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/sub_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/sub_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/sub_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/sub_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/sub_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/sub_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/sub_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/sub_overflow_in_function_evaluation.zig b/test/cases/compile_errors/stage1/obj/sub_overflow_in_function_evaluation.zig similarity index 100% rename from test/compile_errors/stage1/obj/sub_overflow_in_function_evaluation.zig rename to test/cases/compile_errors/stage1/obj/sub_overflow_in_function_evaluation.zig diff --git a/test/compile_errors/stage1/obj/sub_wrap_assign_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/sub_wrap_assign_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/sub_wrap_assign_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/sub_wrap_assign_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/sub_wrap_on_undefined_value.zig b/test/cases/compile_errors/stage1/obj/sub_wrap_on_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/sub_wrap_on_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/sub_wrap_on_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/suspend_inside_suspend_block.zig b/test/cases/compile_errors/stage1/obj/suspend_inside_suspend_block.zig similarity index 100% rename from test/compile_errors/stage1/obj/suspend_inside_suspend_block.zig rename to test/cases/compile_errors/stage1/obj/suspend_inside_suspend_block.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong.zig b/test/cases/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong_when_else_present.zig b/test/cases/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong_when_else_present.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong_when_else_present.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-duplicate_enumeration_prong_when_else_present.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-duplicate_or_overlapping_integer_value.zig b/test/cases/compile_errors/stage1/obj/switch_expression-duplicate_or_overlapping_integer_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-duplicate_or_overlapping_integer_value.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-duplicate_or_overlapping_integer_value.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-duplicate_type.zig b/test/cases/compile_errors/stage1/obj/switch_expression-duplicate_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-duplicate_type.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-duplicate_type.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-duplicate_type_struct_alias.zig b/test/cases/compile_errors/stage1/obj/switch_expression-duplicate_type_struct_alias.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-duplicate_type_struct_alias.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-duplicate_type_struct_alias.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-missing_enumeration_prong.zig b/test/cases/compile_errors/stage1/obj/switch_expression-missing_enumeration_prong.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-missing_enumeration_prong.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-missing_enumeration_prong.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-multiple_else_prongs.zig b/test/cases/compile_errors/stage1/obj/switch_expression-multiple_else_prongs.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-multiple_else_prongs.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-multiple_else_prongs.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-non_exhaustive_integer_prongs.zig b/test/cases/compile_errors/stage1/obj/switch_expression-non_exhaustive_integer_prongs.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-non_exhaustive_integer_prongs.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-non_exhaustive_integer_prongs.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-switch_on_pointer_type_with_no_else.zig b/test/cases/compile_errors/stage1/obj/switch_expression-switch_on_pointer_type_with_no_else.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-switch_on_pointer_type_with_no_else.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-switch_on_pointer_type_with_no_else.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_bool.zig b/test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_bool.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_bool.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_bool.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_enum.zig b/test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_enum.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_enum.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_i8.zig b/test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_i8.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_i8.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_i8.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_u8.zig b/test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_u8.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_u8.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_range_u8.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u1.zig b/test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u1.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u1.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u1.zig diff --git a/test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u2.zig b/test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u2.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u2.zig rename to test/cases/compile_errors/stage1/obj/switch_expression-unreachable_else_prong_u2.zig diff --git a/test/compile_errors/stage1/obj/switch_on_enum_with_1_field_with_no_prongs.zig b/test/cases/compile_errors/stage1/obj/switch_on_enum_with_1_field_with_no_prongs.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_on_enum_with_1_field_with_no_prongs.zig rename to test/cases/compile_errors/stage1/obj/switch_on_enum_with_1_field_with_no_prongs.zig diff --git a/test/compile_errors/stage1/obj/switch_on_union_with_no_attached_enum.zig b/test/cases/compile_errors/stage1/obj/switch_on_union_with_no_attached_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_on_union_with_no_attached_enum.zig rename to test/cases/compile_errors/stage1/obj/switch_on_union_with_no_attached_enum.zig diff --git a/test/compile_errors/stage1/obj/switch_with_invalid_expression_parameter.zig b/test/cases/compile_errors/stage1/obj/switch_with_invalid_expression_parameter.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_with_invalid_expression_parameter.zig rename to test/cases/compile_errors/stage1/obj/switch_with_invalid_expression_parameter.zig diff --git a/test/compile_errors/stage1/obj/switch_with_overlapping_case_ranges.zig b/test/cases/compile_errors/stage1/obj/switch_with_overlapping_case_ranges.zig similarity index 100% rename from test/compile_errors/stage1/obj/switch_with_overlapping_case_ranges.zig rename to test/cases/compile_errors/stage1/obj/switch_with_overlapping_case_ranges.zig diff --git a/test/compile_errors/stage1/obj/tagName_used_on_union_with_no_associated_enum_tag.zig b/test/cases/compile_errors/stage1/obj/tagName_used_on_union_with_no_associated_enum_tag.zig similarity index 100% rename from test/compile_errors/stage1/obj/tagName_used_on_union_with_no_associated_enum_tag.zig rename to test/cases/compile_errors/stage1/obj/tagName_used_on_union_with_no_associated_enum_tag.zig diff --git a/test/compile_errors/stage1/obj/take_slice_of_invalid_dereference.zig b/test/cases/compile_errors/stage1/obj/take_slice_of_invalid_dereference.zig similarity index 100% rename from test/compile_errors/stage1/obj/take_slice_of_invalid_dereference.zig rename to test/cases/compile_errors/stage1/obj/take_slice_of_invalid_dereference.zig diff --git a/test/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig b/test/cases/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig rename to test/cases/compile_errors/stage1/obj/taking_bit_offset_of_void_field_in_struct.zig diff --git a/test/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig b/test/cases/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig similarity index 100% rename from test/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig rename to test/cases/compile_errors/stage1/obj/taking_byte_offset_of_void_field_in_struct.zig diff --git a/test/compile_errors/stage1/obj/threadlocal_qualifier_on_const.zig b/test/cases/compile_errors/stage1/obj/threadlocal_qualifier_on_const.zig similarity index 100% rename from test/compile_errors/stage1/obj/threadlocal_qualifier_on_const.zig rename to test/cases/compile_errors/stage1/obj/threadlocal_qualifier_on_const.zig diff --git a/test/compile_errors/stage1/obj/top_level_decl_dependency_loop.zig b/test/cases/compile_errors/stage1/obj/top_level_decl_dependency_loop.zig similarity index 100% rename from test/compile_errors/stage1/obj/top_level_decl_dependency_loop.zig rename to test/cases/compile_errors/stage1/obj/top_level_decl_dependency_loop.zig diff --git a/test/compile_errors/stage1/obj/truncate_sign_mismatch.zig b/test/cases/compile_errors/stage1/obj/truncate_sign_mismatch.zig similarity index 100% rename from test/compile_errors/stage1/obj/truncate_sign_mismatch.zig rename to test/cases/compile_errors/stage1/obj/truncate_sign_mismatch.zig diff --git a/test/compile_errors/stage1/obj/truncate_undefined_value.zig b/test/cases/compile_errors/stage1/obj/truncate_undefined_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/truncate_undefined_value.zig rename to test/cases/compile_errors/stage1/obj/truncate_undefined_value.zig diff --git a/test/compile_errors/stage1/obj/try_in_function_with_non_error_return_type.zig b/test/cases/compile_errors/stage1/obj/try_in_function_with_non_error_return_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/try_in_function_with_non_error_return_type.zig rename to test/cases/compile_errors/stage1/obj/try_in_function_with_non_error_return_type.zig diff --git a/test/compile_errors/stage1/obj/type_checking_function_pointers.zig b/test/cases/compile_errors/stage1/obj/type_checking_function_pointers.zig similarity index 100% rename from test/compile_errors/stage1/obj/type_checking_function_pointers.zig rename to test/cases/compile_errors/stage1/obj/type_checking_function_pointers.zig diff --git a/test/compile_errors/stage1/obj/type_variables_must_be_constant.zig b/test/cases/compile_errors/stage1/obj/type_variables_must_be_constant.zig similarity index 100% rename from test/compile_errors/stage1/obj/type_variables_must_be_constant.zig rename to test/cases/compile_errors/stage1/obj/type_variables_must_be_constant.zig diff --git a/test/compile_errors/stage1/obj/undeclared_identifier.zig b/test/cases/compile_errors/stage1/obj/undeclared_identifier.zig similarity index 100% rename from test/compile_errors/stage1/obj/undeclared_identifier.zig rename to test/cases/compile_errors/stage1/obj/undeclared_identifier.zig diff --git a/test/compile_errors/stage1/obj/undeclared_identifier_error_should_mark_fn_as_impure.zig b/test/cases/compile_errors/stage1/obj/undeclared_identifier_error_should_mark_fn_as_impure.zig similarity index 100% rename from test/compile_errors/stage1/obj/undeclared_identifier_error_should_mark_fn_as_impure.zig rename to test/cases/compile_errors/stage1/obj/undeclared_identifier_error_should_mark_fn_as_impure.zig diff --git a/test/compile_errors/stage1/obj/undeclared_identifier_in_unanalyzed_branch.zig b/test/cases/compile_errors/stage1/obj/undeclared_identifier_in_unanalyzed_branch.zig similarity index 100% rename from test/compile_errors/stage1/obj/undeclared_identifier_in_unanalyzed_branch.zig rename to test/cases/compile_errors/stage1/obj/undeclared_identifier_in_unanalyzed_branch.zig diff --git a/test/compile_errors/stage1/obj/undefined_as_field_type_is_rejected.zig b/test/cases/compile_errors/stage1/obj/undefined_as_field_type_is_rejected.zig similarity index 100% rename from test/compile_errors/stage1/obj/undefined_as_field_type_is_rejected.zig rename to test/cases/compile_errors/stage1/obj/undefined_as_field_type_is_rejected.zig diff --git a/test/compile_errors/stage1/obj/undefined_function_call.zig b/test/cases/compile_errors/stage1/obj/undefined_function_call.zig similarity index 100% rename from test/compile_errors/stage1/obj/undefined_function_call.zig rename to test/cases/compile_errors/stage1/obj/undefined_function_call.zig diff --git a/test/compile_errors/stage1/obj/underscore_is_not_a_declarable_symbol.zig b/test/cases/compile_errors/stage1/obj/underscore_is_not_a_declarable_symbol.zig similarity index 100% rename from test/compile_errors/stage1/obj/underscore_is_not_a_declarable_symbol.zig rename to test/cases/compile_errors/stage1/obj/underscore_is_not_a_declarable_symbol.zig diff --git a/test/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_for.zig b/test/cases/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_for.zig similarity index 100% rename from test/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_for.zig rename to test/cases/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_for.zig diff --git a/test/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while.zig b/test/cases/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while.zig similarity index 100% rename from test/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while.zig rename to test/cases/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while.zig diff --git a/test/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while_else.zig b/test/cases/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while_else.zig similarity index 100% rename from test/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while_else.zig rename to test/cases/compile_errors/stage1/obj/underscore_should_not_be_usable_inside_while_else.zig diff --git a/test/compile_errors/stage1/obj/union_auto-enum_value_already_taken.zig b/test/cases/compile_errors/stage1/obj/union_auto-enum_value_already_taken.zig similarity index 100% rename from test/compile_errors/stage1/obj/union_auto-enum_value_already_taken.zig rename to test/cases/compile_errors/stage1/obj/union_auto-enum_value_already_taken.zig diff --git a/test/compile_errors/stage1/obj/union_enum_field_does_not_match_enum.zig b/test/cases/compile_errors/stage1/obj/union_enum_field_does_not_match_enum.zig similarity index 100% rename from test/compile_errors/stage1/obj/union_enum_field_does_not_match_enum.zig rename to test/cases/compile_errors/stage1/obj/union_enum_field_does_not_match_enum.zig diff --git a/test/compile_errors/stage1/obj/union_fields_with_value_assignments.zig b/test/cases/compile_errors/stage1/obj/union_fields_with_value_assignments.zig similarity index 100% rename from test/compile_errors/stage1/obj/union_fields_with_value_assignments.zig rename to test/cases/compile_errors/stage1/obj/union_fields_with_value_assignments.zig diff --git a/test/compile_errors/stage1/obj/union_with_0_fields.zig b/test/cases/compile_errors/stage1/obj/union_with_0_fields.zig similarity index 100% rename from test/compile_errors/stage1/obj/union_with_0_fields.zig rename to test/cases/compile_errors/stage1/obj/union_with_0_fields.zig diff --git a/test/compile_errors/stage1/obj/union_with_specified_enum_omits_field.zig b/test/cases/compile_errors/stage1/obj/union_with_specified_enum_omits_field.zig similarity index 100% rename from test/compile_errors/stage1/obj/union_with_specified_enum_omits_field.zig rename to test/cases/compile_errors/stage1/obj/union_with_specified_enum_omits_field.zig diff --git a/test/compile_errors/stage1/obj/union_with_too_small_explicit_signed_tag_type.zig b/test/cases/compile_errors/stage1/obj/union_with_too_small_explicit_signed_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/union_with_too_small_explicit_signed_tag_type.zig rename to test/cases/compile_errors/stage1/obj/union_with_too_small_explicit_signed_tag_type.zig diff --git a/test/compile_errors/stage1/obj/union_with_too_small_explicit_unsigned_tag_type.zig b/test/cases/compile_errors/stage1/obj/union_with_too_small_explicit_unsigned_tag_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/union_with_too_small_explicit_unsigned_tag_type.zig rename to test/cases/compile_errors/stage1/obj/union_with_too_small_explicit_unsigned_tag_type.zig diff --git a/test/compile_errors/stage1/obj/unknown_length_pointer_to_opaque.zig b/test/cases/compile_errors/stage1/obj/unknown_length_pointer_to_opaque.zig similarity index 100% rename from test/compile_errors/stage1/obj/unknown_length_pointer_to_opaque.zig rename to test/cases/compile_errors/stage1/obj/unknown_length_pointer_to_opaque.zig diff --git a/test/compile_errors/stage1/obj/unreachable_code-double_break.zig b/test/cases/compile_errors/stage1/obj/unreachable_code-double_break.zig similarity index 100% rename from test/compile_errors/stage1/obj/unreachable_code-double_break.zig rename to test/cases/compile_errors/stage1/obj/unreachable_code-double_break.zig diff --git a/test/compile_errors/stage1/obj/unreachable_code-nested_returns.zig b/test/cases/compile_errors/stage1/obj/unreachable_code-nested_returns.zig similarity index 100% rename from test/compile_errors/stage1/obj/unreachable_code-nested_returns.zig rename to test/cases/compile_errors/stage1/obj/unreachable_code-nested_returns.zig diff --git a/test/compile_errors/stage1/obj/unreachable_code.zig b/test/cases/compile_errors/stage1/obj/unreachable_code.zig similarity index 100% rename from test/compile_errors/stage1/obj/unreachable_code.zig rename to test/cases/compile_errors/stage1/obj/unreachable_code.zig diff --git a/test/compile_errors/stage1/obj/unreachable_executed_at_comptime.zig b/test/cases/compile_errors/stage1/obj/unreachable_executed_at_comptime.zig similarity index 100% rename from test/compile_errors/stage1/obj/unreachable_executed_at_comptime.zig rename to test/cases/compile_errors/stage1/obj/unreachable_executed_at_comptime.zig diff --git a/test/compile_errors/stage1/obj/unreachable_parameter.zig b/test/cases/compile_errors/stage1/obj/unreachable_parameter.zig similarity index 100% rename from test/compile_errors/stage1/obj/unreachable_parameter.zig rename to test/cases/compile_errors/stage1/obj/unreachable_parameter.zig diff --git a/test/compile_errors/stage1/obj/unreachable_variable.zig b/test/cases/compile_errors/stage1/obj/unreachable_variable.zig similarity index 100% rename from test/compile_errors/stage1/obj/unreachable_variable.zig rename to test/cases/compile_errors/stage1/obj/unreachable_variable.zig diff --git a/test/compile_errors/stage1/obj/unreachable_with_return.zig b/test/cases/compile_errors/stage1/obj/unreachable_with_return.zig similarity index 100% rename from test/compile_errors/stage1/obj/unreachable_with_return.zig rename to test/cases/compile_errors/stage1/obj/unreachable_with_return.zig diff --git a/test/compile_errors/stage1/obj/unsupported_modifier_at_start_of_asm_output_constraint.zig b/test/cases/compile_errors/stage1/obj/unsupported_modifier_at_start_of_asm_output_constraint.zig similarity index 100% rename from test/compile_errors/stage1/obj/unsupported_modifier_at_start_of_asm_output_constraint.zig rename to test/cases/compile_errors/stage1/obj/unsupported_modifier_at_start_of_asm_output_constraint.zig diff --git a/test/compile_errors/stage1/obj/unused_variable_error_on_errdefer.zig b/test/cases/compile_errors/stage1/obj/unused_variable_error_on_errdefer.zig similarity index 100% rename from test/compile_errors/stage1/obj/unused_variable_error_on_errdefer.zig rename to test/cases/compile_errors/stage1/obj/unused_variable_error_on_errdefer.zig diff --git a/test/compile_errors/stage1/obj/use_anyopaque_as_return_type_of_fn_ptr.zig b/test/cases/compile_errors/stage1/obj/use_anyopaque_as_return_type_of_fn_ptr.zig similarity index 100% rename from test/compile_errors/stage1/obj/use_anyopaque_as_return_type_of_fn_ptr.zig rename to test/cases/compile_errors/stage1/obj/use_anyopaque_as_return_type_of_fn_ptr.zig diff --git a/test/compile_errors/stage1/obj/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig b/test/cases/compile_errors/stage1/obj/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig similarity index 100% rename from test/compile_errors/stage1/obj/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig rename to test/cases/compile_errors/stage1/obj/use_implicit_casts_to_assign_null_to_non-nullable_pointer.zig diff --git a/test/compile_errors/stage1/obj/use_invalid_number_literal_as_array_index.zig b/test/cases/compile_errors/stage1/obj/use_invalid_number_literal_as_array_index.zig similarity index 100% rename from test/compile_errors/stage1/obj/use_invalid_number_literal_as_array_index.zig rename to test/cases/compile_errors/stage1/obj/use_invalid_number_literal_as_array_index.zig diff --git a/test/compile_errors/stage1/obj/use_of_comptime-known_undefined_function_value.zig b/test/cases/compile_errors/stage1/obj/use_of_comptime-known_undefined_function_value.zig similarity index 100% rename from test/compile_errors/stage1/obj/use_of_comptime-known_undefined_function_value.zig rename to test/cases/compile_errors/stage1/obj/use_of_comptime-known_undefined_function_value.zig diff --git a/test/compile_errors/stage1/obj/use_of_undeclared_identifier.zig b/test/cases/compile_errors/stage1/obj/use_of_undeclared_identifier.zig similarity index 100% rename from test/compile_errors/stage1/obj/use_of_undeclared_identifier.zig rename to test/cases/compile_errors/stage1/obj/use_of_undeclared_identifier.zig diff --git a/test/compile_errors/stage1/obj/using_an_unknown_len_ptr_type_instead_of_array.zig b/test/cases/compile_errors/stage1/obj/using_an_unknown_len_ptr_type_instead_of_array.zig similarity index 100% rename from test/compile_errors/stage1/obj/using_an_unknown_len_ptr_type_instead_of_array.zig rename to test/cases/compile_errors/stage1/obj/using_an_unknown_len_ptr_type_instead_of_array.zig diff --git a/test/compile_errors/stage1/obj/using_invalid_types_in_function_call_raises_an_error.zig b/test/cases/compile_errors/stage1/obj/using_invalid_types_in_function_call_raises_an_error.zig similarity index 100% rename from test/compile_errors/stage1/obj/using_invalid_types_in_function_call_raises_an_error.zig rename to test/cases/compile_errors/stage1/obj/using_invalid_types_in_function_call_raises_an_error.zig diff --git a/test/compile_errors/stage1/obj/usingnamespace_with_wrong_type.zig b/test/cases/compile_errors/stage1/obj/usingnamespace_with_wrong_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/usingnamespace_with_wrong_type.zig rename to test/cases/compile_errors/stage1/obj/usingnamespace_with_wrong_type.zig diff --git a/test/compile_errors/stage1/obj/variable_has_wrong_type.zig b/test/cases/compile_errors/stage1/obj/variable_has_wrong_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/variable_has_wrong_type.zig rename to test/cases/compile_errors/stage1/obj/variable_has_wrong_type.zig diff --git a/test/compile_errors/stage1/obj/variable_in_inline_assembly_template_cannot_be_found.zig b/test/cases/compile_errors/stage1/obj/variable_in_inline_assembly_template_cannot_be_found.zig similarity index 100% rename from test/compile_errors/stage1/obj/variable_in_inline_assembly_template_cannot_be_found.zig rename to test/cases/compile_errors/stage1/obj/variable_in_inline_assembly_template_cannot_be_found.zig diff --git a/test/compile_errors/stage1/obj/variable_initialization_compile_error_then_referenced.zig b/test/cases/compile_errors/stage1/obj/variable_initialization_compile_error_then_referenced.zig similarity index 100% rename from test/compile_errors/stage1/obj/variable_initialization_compile_error_then_referenced.zig rename to test/cases/compile_errors/stage1/obj/variable_initialization_compile_error_then_referenced.zig diff --git a/test/compile_errors/stage1/obj/variable_with_type_noreturn.zig b/test/cases/compile_errors/stage1/obj/variable_with_type_noreturn.zig similarity index 100% rename from test/compile_errors/stage1/obj/variable_with_type_noreturn.zig rename to test/cases/compile_errors/stage1/obj/variable_with_type_noreturn.zig diff --git a/test/compile_errors/stage1/obj/vector_index_out_of_bounds.zig b/test/cases/compile_errors/stage1/obj/vector_index_out_of_bounds.zig similarity index 100% rename from test/compile_errors/stage1/obj/vector_index_out_of_bounds.zig rename to test/cases/compile_errors/stage1/obj/vector_index_out_of_bounds.zig diff --git a/test/compile_errors/stage1/obj/volatile_on_global_assembly.zig b/test/cases/compile_errors/stage1/obj/volatile_on_global_assembly.zig similarity index 100% rename from test/compile_errors/stage1/obj/volatile_on_global_assembly.zig rename to test/cases/compile_errors/stage1/obj/volatile_on_global_assembly.zig diff --git a/test/compile_errors/stage1/obj/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig b/test/cases/compile_errors/stage1/obj/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig similarity index 100% rename from test/compile_errors/stage1/obj/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig rename to test/cases/compile_errors/stage1/obj/wasmMemoryGrow_is_a_compile_error_in_non-Wasm_targets.zig diff --git a/test/compile_errors/stage1/obj/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig b/test/cases/compile_errors/stage1/obj/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig similarity index 100% rename from test/compile_errors/stage1/obj/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig rename to test/cases/compile_errors/stage1/obj/wasmMemorySize_is_a_compile_error_in_non-Wasm_targets.zig diff --git a/test/compile_errors/stage1/obj/while_expected_bool_got_error_union.zig b/test/cases/compile_errors/stage1/obj/while_expected_bool_got_error_union.zig similarity index 100% rename from test/compile_errors/stage1/obj/while_expected_bool_got_error_union.zig rename to test/cases/compile_errors/stage1/obj/while_expected_bool_got_error_union.zig diff --git a/test/compile_errors/stage1/obj/while_expected_bool_got_optional.zig b/test/cases/compile_errors/stage1/obj/while_expected_bool_got_optional.zig similarity index 100% rename from test/compile_errors/stage1/obj/while_expected_bool_got_optional.zig rename to test/cases/compile_errors/stage1/obj/while_expected_bool_got_optional.zig diff --git a/test/compile_errors/stage1/obj/while_expected_error_union_got_bool.zig b/test/cases/compile_errors/stage1/obj/while_expected_error_union_got_bool.zig similarity index 100% rename from test/compile_errors/stage1/obj/while_expected_error_union_got_bool.zig rename to test/cases/compile_errors/stage1/obj/while_expected_error_union_got_bool.zig diff --git a/test/compile_errors/stage1/obj/while_expected_error_union_got_optional.zig b/test/cases/compile_errors/stage1/obj/while_expected_error_union_got_optional.zig similarity index 100% rename from test/compile_errors/stage1/obj/while_expected_error_union_got_optional.zig rename to test/cases/compile_errors/stage1/obj/while_expected_error_union_got_optional.zig diff --git a/test/compile_errors/stage1/obj/while_expected_optional_got_bool.zig b/test/cases/compile_errors/stage1/obj/while_expected_optional_got_bool.zig similarity index 100% rename from test/compile_errors/stage1/obj/while_expected_optional_got_bool.zig rename to test/cases/compile_errors/stage1/obj/while_expected_optional_got_bool.zig diff --git a/test/compile_errors/stage1/obj/while_expected_optional_got_error_union.zig b/test/cases/compile_errors/stage1/obj/while_expected_optional_got_error_union.zig similarity index 100% rename from test/compile_errors/stage1/obj/while_expected_optional_got_error_union.zig rename to test/cases/compile_errors/stage1/obj/while_expected_optional_got_error_union.zig diff --git a/test/compile_errors/stage1/obj/while_loop_body_expression_ignored.zig b/test/cases/compile_errors/stage1/obj/while_loop_body_expression_ignored.zig similarity index 100% rename from test/compile_errors/stage1/obj/while_loop_body_expression_ignored.zig rename to test/cases/compile_errors/stage1/obj/while_loop_body_expression_ignored.zig diff --git a/test/compile_errors/stage1/obj/write_to_const_global_variable.zig b/test/cases/compile_errors/stage1/obj/write_to_const_global_variable.zig similarity index 100% rename from test/compile_errors/stage1/obj/write_to_const_global_variable.zig rename to test/cases/compile_errors/stage1/obj/write_to_const_global_variable.zig diff --git a/test/compile_errors/stage1/obj/wrong_frame_type_used_for_async_call.zig b/test/cases/compile_errors/stage1/obj/wrong_frame_type_used_for_async_call.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_frame_type_used_for_async_call.zig rename to test/cases/compile_errors/stage1/obj/wrong_frame_type_used_for_async_call.zig diff --git a/test/compile_errors/stage1/obj/wrong_function_type.zig b/test/cases/compile_errors/stage1/obj/wrong_function_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_function_type.zig rename to test/cases/compile_errors/stage1/obj/wrong_function_type.zig diff --git a/test/compile_errors/stage1/obj/wrong_initializer_for_union_payload_of_type_type.zig b/test/cases/compile_errors/stage1/obj/wrong_initializer_for_union_payload_of_type_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_initializer_for_union_payload_of_type_type.zig rename to test/cases/compile_errors/stage1/obj/wrong_initializer_for_union_payload_of_type_type.zig diff --git a/test/compile_errors/stage1/obj/wrong_number_of_arguments.zig b/test/cases/compile_errors/stage1/obj/wrong_number_of_arguments.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_number_of_arguments.zig rename to test/cases/compile_errors/stage1/obj/wrong_number_of_arguments.zig diff --git a/test/compile_errors/stage1/obj/wrong_number_of_arguments_for_method_fn_call.zig b/test/cases/compile_errors/stage1/obj/wrong_number_of_arguments_for_method_fn_call.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_number_of_arguments_for_method_fn_call.zig rename to test/cases/compile_errors/stage1/obj/wrong_number_of_arguments_for_method_fn_call.zig diff --git a/test/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig b/test/cases/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig rename to test/cases/compile_errors/stage1/obj/wrong_panic_signature_generic_function.zig diff --git a/test/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig b/test/cases/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig rename to test/cases/compile_errors/stage1/obj/wrong_panic_signature_runtime_function.zig diff --git a/test/compile_errors/stage1/obj/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig b/test/cases/compile_errors/stage1/obj/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig rename to test/cases/compile_errors/stage1/obj/wrong_pointer_coerced_to_pointer_to_opaque_{}.zig diff --git a/test/compile_errors/stage1/obj/wrong_return_type_for_main.zig b/test/cases/compile_errors/stage1/obj/wrong_return_type_for_main.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_return_type_for_main.zig rename to test/cases/compile_errors/stage1/obj/wrong_return_type_for_main.zig diff --git a/test/compile_errors/stage1/obj/wrong_size_to_an_array_literal.zig b/test/cases/compile_errors/stage1/obj/wrong_size_to_an_array_literal.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_size_to_an_array_literal.zig rename to test/cases/compile_errors/stage1/obj/wrong_size_to_an_array_literal.zig diff --git a/test/compile_errors/stage1/obj/wrong_type_for_argument_tuple_to_asyncCall.zig b/test/cases/compile_errors/stage1/obj/wrong_type_for_argument_tuple_to_asyncCall.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_type_for_argument_tuple_to_asyncCall.zig rename to test/cases/compile_errors/stage1/obj/wrong_type_for_argument_tuple_to_asyncCall.zig diff --git a/test/compile_errors/stage1/obj/wrong_type_for_reify_type.zig b/test/cases/compile_errors/stage1/obj/wrong_type_for_reify_type.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_type_for_reify_type.zig rename to test/cases/compile_errors/stage1/obj/wrong_type_for_reify_type.zig diff --git a/test/compile_errors/stage1/obj/wrong_type_for_result_ptr_to_asyncCall.zig b/test/cases/compile_errors/stage1/obj/wrong_type_for_result_ptr_to_asyncCall.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_type_for_result_ptr_to_asyncCall.zig rename to test/cases/compile_errors/stage1/obj/wrong_type_for_result_ptr_to_asyncCall.zig diff --git a/test/compile_errors/stage1/obj/wrong_type_passed_to_panic.zig b/test/cases/compile_errors/stage1/obj/wrong_type_passed_to_panic.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_type_passed_to_panic.zig rename to test/cases/compile_errors/stage1/obj/wrong_type_passed_to_panic.zig diff --git a/test/compile_errors/stage1/obj/wrong_type_to_hasField.zig b/test/cases/compile_errors/stage1/obj/wrong_type_to_hasField.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_type_to_hasField.zig rename to test/cases/compile_errors/stage1/obj/wrong_type_to_hasField.zig diff --git a/test/compile_errors/stage1/obj/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig b/test/cases/compile_errors/stage1/obj/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig rename to test/cases/compile_errors/stage1/obj/wrong_types_given_to_atomic_order_args_in_cmpxchg.zig diff --git a/test/compile_errors/stage1/obj/wrong_types_given_to_export.zig b/test/cases/compile_errors/stage1/obj/wrong_types_given_to_export.zig similarity index 100% rename from test/compile_errors/stage1/obj/wrong_types_given_to_export.zig rename to test/cases/compile_errors/stage1/obj/wrong_types_given_to_export.zig diff --git a/test/compile_errors/stage1/test/access_invalid_typeInfo_decl.zig b/test/cases/compile_errors/stage1/test/access_invalid_typeInfo_decl.zig similarity index 100% rename from test/compile_errors/stage1/test/access_invalid_typeInfo_decl.zig rename to test/cases/compile_errors/stage1/test/access_invalid_typeInfo_decl.zig diff --git a/test/compile_errors/stage1/test/alignCast_of_zero_sized_types.zig b/test/cases/compile_errors/stage1/test/alignCast_of_zero_sized_types.zig similarity index 100% rename from test/compile_errors/stage1/test/alignCast_of_zero_sized_types.zig rename to test/cases/compile_errors/stage1/test/alignCast_of_zero_sized_types.zig diff --git a/test/compile_errors/stage1/test/bad_splat_type.zig b/test/cases/compile_errors/stage1/test/bad_splat_type.zig similarity index 100% rename from test/compile_errors/stage1/test/bad_splat_type.zig rename to test/cases/compile_errors/stage1/test/bad_splat_type.zig diff --git a/test/compile_errors/stage1/test/binary_OR_operator_on_error_sets.zig b/test/cases/compile_errors/stage1/test/binary_OR_operator_on_error_sets.zig similarity index 100% rename from test/compile_errors/stage1/test/binary_OR_operator_on_error_sets.zig rename to test/cases/compile_errors/stage1/test/binary_OR_operator_on_error_sets.zig diff --git a/test/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-always_inline.zig b/test/cases/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-always_inline.zig similarity index 100% rename from test/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-always_inline.zig rename to test/cases/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-always_inline.zig diff --git a/test/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-compile_time.zig b/test/cases/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-compile_time.zig similarity index 100% rename from test/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-compile_time.zig rename to test/cases/compile_errors/stage1/test/call_rejects_non_comptime-known_fn-compile_time.zig diff --git a/test/compile_errors/stage1/test/cast_between_optional_T_where_T_is_not_a_pointer.zig b/test/cases/compile_errors/stage1/test/cast_between_optional_T_where_T_is_not_a_pointer.zig similarity index 100% rename from test/compile_errors/stage1/test/cast_between_optional_T_where_T_is_not_a_pointer.zig rename to test/cases/compile_errors/stage1/test/cast_between_optional_T_where_T_is_not_a_pointer.zig diff --git a/test/compile_errors/stage1/test/combination_of_nosuspend_and_async.zig b/test/cases/compile_errors/stage1/test/combination_of_nosuspend_and_async.zig similarity index 100% rename from test/compile_errors/stage1/test/combination_of_nosuspend_and_async.zig rename to test/cases/compile_errors/stage1/test/combination_of_nosuspend_and_async.zig diff --git a/test/compile_errors/stage1/test/comparison_of_non-tagged_union_and_enum_literal.zig b/test/cases/compile_errors/stage1/test/comparison_of_non-tagged_union_and_enum_literal.zig similarity index 100% rename from test/compile_errors/stage1/test/comparison_of_non-tagged_union_and_enum_literal.zig rename to test/cases/compile_errors/stage1/test/comparison_of_non-tagged_union_and_enum_literal.zig diff --git a/test/compile_errors/stage1/test/comptime_vector_overflow_shows_the_index.zig b/test/cases/compile_errors/stage1/test/comptime_vector_overflow_shows_the_index.zig similarity index 100% rename from test/compile_errors/stage1/test/comptime_vector_overflow_shows_the_index.zig rename to test/cases/compile_errors/stage1/test/comptime_vector_overflow_shows_the_index.zig diff --git a/test/compile_errors/stage1/test/duplicate_field_in_anonymous_struct_literal.zig b/test/cases/compile_errors/stage1/test/duplicate_field_in_anonymous_struct_literal.zig similarity index 100% rename from test/compile_errors/stage1/test/duplicate_field_in_anonymous_struct_literal.zig rename to test/cases/compile_errors/stage1/test/duplicate_field_in_anonymous_struct_literal.zig diff --git a/test/compile_errors/stage1/test/error_in_struct_initializer_doesnt_crash_the_compiler.zig b/test/cases/compile_errors/stage1/test/error_in_struct_initializer_doesnt_crash_the_compiler.zig similarity index 100% rename from test/compile_errors/stage1/test/error_in_struct_initializer_doesnt_crash_the_compiler.zig rename to test/cases/compile_errors/stage1/test/error_in_struct_initializer_doesnt_crash_the_compiler.zig diff --git a/test/compile_errors/stage1/test/errors_in_for_loop_bodies_are_propagated.zig b/test/cases/compile_errors/stage1/test/errors_in_for_loop_bodies_are_propagated.zig similarity index 100% rename from test/compile_errors/stage1/test/errors_in_for_loop_bodies_are_propagated.zig rename to test/cases/compile_errors/stage1/test/errors_in_for_loop_bodies_are_propagated.zig diff --git a/test/compile_errors/stage1/test/export_with_empty_name_string.zig b/test/cases/compile_errors/stage1/test/export_with_empty_name_string.zig similarity index 100% rename from test/compile_errors/stage1/test/export_with_empty_name_string.zig rename to test/cases/compile_errors/stage1/test/export_with_empty_name_string.zig diff --git a/test/compile_errors/stage1/test/helpful_return_type_error_message.zig b/test/cases/compile_errors/stage1/test/helpful_return_type_error_message.zig similarity index 100% rename from test/compile_errors/stage1/test/helpful_return_type_error_message.zig rename to test/cases/compile_errors/stage1/test/helpful_return_type_error_message.zig diff --git a/test/compile_errors/stage1/test/int-float_conversion_to_comptime_int-float.zig b/test/cases/compile_errors/stage1/test/int-float_conversion_to_comptime_int-float.zig similarity index 100% rename from test/compile_errors/stage1/test/int-float_conversion_to_comptime_int-float.zig rename to test/cases/compile_errors/stage1/test/int-float_conversion_to_comptime_int-float.zig diff --git a/test/compile_errors/stage1/test/invalid_assignments.zig b/test/cases/compile_errors/stage1/test/invalid_assignments.zig similarity index 100% rename from test/compile_errors/stage1/test/invalid_assignments.zig rename to test/cases/compile_errors/stage1/test/invalid_assignments.zig diff --git a/test/compile_errors/stage1/test/invalid_float_casts.zig b/test/cases/compile_errors/stage1/test/invalid_float_casts.zig similarity index 100% rename from test/compile_errors/stage1/test/invalid_float_casts.zig rename to test/cases/compile_errors/stage1/test/invalid_float_casts.zig diff --git a/test/compile_errors/stage1/test/invalid_int_casts.zig b/test/cases/compile_errors/stage1/test/invalid_int_casts.zig similarity index 100% rename from test/compile_errors/stage1/test/invalid_int_casts.zig rename to test/cases/compile_errors/stage1/test/invalid_int_casts.zig diff --git a/test/compile_errors/stage1/test/invalid_non-exhaustive_enum_to_union.zig b/test/cases/compile_errors/stage1/test/invalid_non-exhaustive_enum_to_union.zig similarity index 100% rename from test/compile_errors/stage1/test/invalid_non-exhaustive_enum_to_union.zig rename to test/cases/compile_errors/stage1/test/invalid_non-exhaustive_enum_to_union.zig diff --git a/test/compile_errors/stage1/test/invalid_pointer_with_reify_type.zig b/test/cases/compile_errors/stage1/test/invalid_pointer_with_reify_type.zig similarity index 100% rename from test/compile_errors/stage1/test/invalid_pointer_with_reify_type.zig rename to test/cases/compile_errors/stage1/test/invalid_pointer_with_reify_type.zig diff --git a/test/compile_errors/stage1/test/nested_vectors.zig b/test/cases/compile_errors/stage1/test/nested_vectors.zig similarity index 100% rename from test/compile_errors/stage1/test/nested_vectors.zig rename to test/cases/compile_errors/stage1/test/nested_vectors.zig diff --git a/test/compile_errors/stage1/test/non-exhaustive_enum_marker_assigned_a_value.zig b/test/cases/compile_errors/stage1/test/non-exhaustive_enum_marker_assigned_a_value.zig similarity index 100% rename from test/compile_errors/stage1/test/non-exhaustive_enum_marker_assigned_a_value.zig rename to test/cases/compile_errors/stage1/test/non-exhaustive_enum_marker_assigned_a_value.zig diff --git a/test/compile_errors/stage1/test/non-exhaustive_enums.zig b/test/cases/compile_errors/stage1/test/non-exhaustive_enums.zig similarity index 100% rename from test/compile_errors/stage1/test/non-exhaustive_enums.zig rename to test/cases/compile_errors/stage1/test/non-exhaustive_enums.zig diff --git a/test/compile_errors/stage1/test/not_an_enum_type.zig b/test/cases/compile_errors/stage1/test/not_an_enum_type.zig similarity index 100% rename from test/compile_errors/stage1/test/not_an_enum_type.zig rename to test/cases/compile_errors/stage1/test/not_an_enum_type.zig diff --git a/test/compile_errors/stage1/test/packed_struct_with_fields_of_not_allowed_types.zig b/test/cases/compile_errors/stage1/test/packed_struct_with_fields_of_not_allowed_types.zig similarity index 100% rename from test/compile_errors/stage1/test/packed_struct_with_fields_of_not_allowed_types.zig rename to test/cases/compile_errors/stage1/test/packed_struct_with_fields_of_not_allowed_types.zig diff --git a/test/compile_errors/stage1/test/ptrToInt_with_pointer_to_zero-sized_type.zig b/test/cases/compile_errors/stage1/test/ptrToInt_with_pointer_to_zero-sized_type.zig similarity index 100% rename from test/compile_errors/stage1/test/ptrToInt_with_pointer_to_zero-sized_type.zig rename to test/cases/compile_errors/stage1/test/ptrToInt_with_pointer_to_zero-sized_type.zig diff --git a/test/compile_errors/stage1/test/reassign_to_array_parameter.zig b/test/cases/compile_errors/stage1/test/reassign_to_array_parameter.zig similarity index 100% rename from test/compile_errors/stage1/test/reassign_to_array_parameter.zig rename to test/cases/compile_errors/stage1/test/reassign_to_array_parameter.zig diff --git a/test/compile_errors/stage1/test/reassign_to_slice_parameter.zig b/test/cases/compile_errors/stage1/test/reassign_to_slice_parameter.zig similarity index 100% rename from test/compile_errors/stage1/test/reassign_to_slice_parameter.zig rename to test/cases/compile_errors/stage1/test/reassign_to_slice_parameter.zig diff --git a/test/compile_errors/stage1/test/reassign_to_struct_parameter.zig b/test/cases/compile_errors/stage1/test/reassign_to_struct_parameter.zig similarity index 100% rename from test/compile_errors/stage1/test/reassign_to_struct_parameter.zig rename to test/cases/compile_errors/stage1/test/reassign_to_struct_parameter.zig diff --git a/test/compile_errors/stage1/test/reference_to_const_data.zig b/test/cases/compile_errors/stage1/test/reference_to_const_data.zig similarity index 100% rename from test/compile_errors/stage1/test/reference_to_const_data.zig rename to test/cases/compile_errors/stage1/test/reference_to_const_data.zig diff --git a/test/compile_errors/stage1/test/reify_typeOf_with_incompatible_arguments.zig b/test/cases/compile_errors/stage1/test/reify_typeOf_with_incompatible_arguments.zig similarity index 100% rename from test/compile_errors/stage1/test/reify_typeOf_with_incompatible_arguments.zig rename to test/cases/compile_errors/stage1/test/reify_typeOf_with_incompatible_arguments.zig diff --git a/test/compile_errors/stage1/test/reify_typeOf_with_no_arguments.zig b/test/cases/compile_errors/stage1/test/reify_typeOf_with_no_arguments.zig similarity index 100% rename from test/compile_errors/stage1/test/reify_typeOf_with_no_arguments.zig rename to test/cases/compile_errors/stage1/test/reify_typeOf_with_no_arguments.zig diff --git a/test/compile_errors/stage1/test/reject_extern_function_definitions_with_body.zig b/test/cases/compile_errors/stage1/test/reject_extern_function_definitions_with_body.zig similarity index 100% rename from test/compile_errors/stage1/test/reject_extern_function_definitions_with_body.zig rename to test/cases/compile_errors/stage1/test/reject_extern_function_definitions_with_body.zig diff --git a/test/compile_errors/stage1/test/reject_extern_variables_with_initializers.zig b/test/cases/compile_errors/stage1/test/reject_extern_variables_with_initializers.zig similarity index 100% rename from test/compile_errors/stage1/test/reject_extern_variables_with_initializers.zig rename to test/cases/compile_errors/stage1/test/reject_extern_variables_with_initializers.zig diff --git a/test/compile_errors/stage1/test/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig b/test/cases/compile_errors/stage1/test/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig similarity index 100% rename from test/compile_errors/stage1/test/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig rename to test/cases/compile_errors/stage1/test/repeated_invalid_field_access_to_generic_function_returning_type_crashes_compiler_2655.zig diff --git a/test/compile_errors/stage1/test/return_invalid_type_from_test.zig b/test/cases/compile_errors/stage1/test/return_invalid_type_from_test.zig similarity index 100% rename from test/compile_errors/stage1/test/return_invalid_type_from_test.zig rename to test/cases/compile_errors/stage1/test/return_invalid_type_from_test.zig diff --git a/test/compile_errors/stage1/test/shift_on_type_with_non-power-of-two_size.zig b/test/cases/compile_errors/stage1/test/shift_on_type_with_non-power-of-two_size.zig similarity index 100% rename from test/compile_errors/stage1/test/shift_on_type_with_non-power-of-two_size.zig rename to test/cases/compile_errors/stage1/test/shift_on_type_with_non-power-of-two_size.zig diff --git a/test/compile_errors/stage1/test/shuffle_with_selected_index_past_first_vector_length.zig b/test/cases/compile_errors/stage1/test/shuffle_with_selected_index_past_first_vector_length.zig similarity index 100% rename from test/compile_errors/stage1/test/shuffle_with_selected_index_past_first_vector_length.zig rename to test/cases/compile_errors/stage1/test/shuffle_with_selected_index_past_first_vector_length.zig diff --git a/test/compile_errors/stage1/test/switch_ranges_endpoints_are_validated.zig b/test/cases/compile_errors/stage1/test/switch_ranges_endpoints_are_validated.zig similarity index 100% rename from test/compile_errors/stage1/test/switch_ranges_endpoints_are_validated.zig rename to test/cases/compile_errors/stage1/test/switch_ranges_endpoints_are_validated.zig diff --git a/test/compile_errors/stage1/test/switching_with_exhaustive_enum_has___prong_.zig b/test/cases/compile_errors/stage1/test/switching_with_exhaustive_enum_has___prong_.zig similarity index 100% rename from test/compile_errors/stage1/test/switching_with_exhaustive_enum_has___prong_.zig rename to test/cases/compile_errors/stage1/test/switching_with_exhaustive_enum_has___prong_.zig diff --git a/test/compile_errors/stage1/test/switching_with_non-exhaustive_enums.zig b/test/cases/compile_errors/stage1/test/switching_with_non-exhaustive_enums.zig similarity index 100% rename from test/compile_errors/stage1/test/switching_with_non-exhaustive_enums.zig rename to test/cases/compile_errors/stage1/test/switching_with_non-exhaustive_enums.zig diff --git a/test/compile_errors/stage1/test/tagName_on_invalid_value_of_non-exhaustive_enum.zig b/test/cases/compile_errors/stage1/test/tagName_on_invalid_value_of_non-exhaustive_enum.zig similarity index 100% rename from test/compile_errors/stage1/test/tagName_on_invalid_value_of_non-exhaustive_enum.zig rename to test/cases/compile_errors/stage1/test/tagName_on_invalid_value_of_non-exhaustive_enum.zig diff --git a/test/compile_errors/stage1/test/type_mismatch_in_C_prototype_with_varargs.zig b/test/cases/compile_errors/stage1/test/type_mismatch_in_C_prototype_with_varargs.zig similarity index 100% rename from test/compile_errors/stage1/test/type_mismatch_in_C_prototype_with_varargs.zig rename to test/cases/compile_errors/stage1/test/type_mismatch_in_C_prototype_with_varargs.zig diff --git a/test/compile_errors/stage1/test/type_mismatch_with_tuple_concatenation.zig b/test/cases/compile_errors/stage1/test/type_mismatch_with_tuple_concatenation.zig similarity index 100% rename from test/compile_errors/stage1/test/type_mismatch_with_tuple_concatenation.zig rename to test/cases/compile_errors/stage1/test/type_mismatch_with_tuple_concatenation.zig diff --git a/test/compile_errors/stage2/comptime_unreachable.zig b/test/cases/compile_errors/stage2/comptime_unreachable.zig similarity index 100% rename from test/compile_errors/stage2/comptime_unreachable.zig rename to test/cases/compile_errors/stage2/comptime_unreachable.zig diff --git a/test/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig b/test/cases/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig similarity index 100% rename from test/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig rename to test/cases/compile_errors/stage2/constant_inside_comptime_function_has_compile_error.zig diff --git a/test/compile_errors/stage2/duplicate-unused_labels.zig b/test/cases/compile_errors/stage2/duplicate-unused_labels.zig similarity index 100% rename from test/compile_errors/stage2/duplicate-unused_labels.zig rename to test/cases/compile_errors/stage2/duplicate-unused_labels.zig diff --git a/test/compile_errors/stage2/embed_outside_package.zig b/test/cases/compile_errors/stage2/embed_outside_package.zig similarity index 100% rename from test/compile_errors/stage2/embed_outside_package.zig rename to test/cases/compile_errors/stage2/embed_outside_package.zig diff --git a/test/compile_errors/stage2/import_outside_package.zig b/test/cases/compile_errors/stage2/import_outside_package.zig similarity index 100% rename from test/compile_errors/stage2/import_outside_package.zig rename to test/cases/compile_errors/stage2/import_outside_package.zig diff --git a/test/compile_errors/stage2/out_of_bounds_index.zig b/test/cases/compile_errors/stage2/out_of_bounds_index.zig similarity index 100% rename from test/compile_errors/stage2/out_of_bounds_index.zig rename to test/cases/compile_errors/stage2/out_of_bounds_index.zig diff --git a/test/compile_errors/stage2/slice_of_null_pointer.zig b/test/cases/compile_errors/stage2/slice_of_null_pointer.zig similarity index 100% rename from test/compile_errors/stage2/slice_of_null_pointer.zig rename to test/cases/compile_errors/stage2/slice_of_null_pointer.zig diff --git a/test/compile_errors/stage2/struct_duplicate_field_name.zig b/test/cases/compile_errors/stage2/struct_duplicate_field_name.zig similarity index 100% rename from test/compile_errors/stage2/struct_duplicate_field_name.zig rename to test/cases/compile_errors/stage2/struct_duplicate_field_name.zig diff --git a/test/compile_errors/stage2/union_access_of_inactive_field.zig b/test/cases/compile_errors/stage2/union_access_of_inactive_field.zig similarity index 100% rename from test/compile_errors/stage2/union_access_of_inactive_field.zig rename to test/cases/compile_errors/stage2/union_access_of_inactive_field.zig diff --git a/test/compile_errors/stage2/union_duplicate_enum_field.zig b/test/cases/compile_errors/stage2/union_duplicate_enum_field.zig similarity index 100% rename from test/compile_errors/stage2/union_duplicate_enum_field.zig rename to test/cases/compile_errors/stage2/union_duplicate_enum_field.zig diff --git a/test/compile_errors/stage2/union_duplicate_field_definition.zig b/test/cases/compile_errors/stage2/union_duplicate_field_definition.zig similarity index 100% rename from test/compile_errors/stage2/union_duplicate_field_definition.zig rename to test/cases/compile_errors/stage2/union_duplicate_field_definition.zig diff --git a/test/compile_errors/stage2/union_enum_field_missing.zig b/test/cases/compile_errors/stage2/union_enum_field_missing.zig similarity index 100% rename from test/compile_errors/stage2/union_enum_field_missing.zig rename to test/cases/compile_errors/stage2/union_enum_field_missing.zig diff --git a/test/compile_errors/stage2/union_extra_field.zig b/test/cases/compile_errors/stage2/union_extra_field.zig similarity index 100% rename from test/compile_errors/stage2/union_extra_field.zig rename to test/cases/compile_errors/stage2/union_extra_field.zig diff --git a/test/compile_errors/stage2/union_runtime_coercion_from_enum.zig b/test/cases/compile_errors/stage2/union_runtime_coercion_from_enum.zig similarity index 100% rename from test/compile_errors/stage2/union_runtime_coercion_from_enum.zig rename to test/cases/compile_errors/stage2/union_runtime_coercion_from_enum.zig diff --git a/test/incremental/compile_log.0.zig b/test/cases/compile_log.0.zig similarity index 100% rename from test/incremental/compile_log.0.zig rename to test/cases/compile_log.0.zig diff --git a/test/incremental/compile_log.1.zig b/test/cases/compile_log.1.zig similarity index 100% rename from test/incremental/compile_log.1.zig rename to test/cases/compile_log.1.zig diff --git a/test/incremental/double_ampersand.0.zig b/test/cases/double_ampersand.0.zig similarity index 100% rename from test/incremental/double_ampersand.0.zig rename to test/cases/double_ampersand.0.zig diff --git a/test/incremental/double_ampersand.1.zig b/test/cases/double_ampersand.1.zig similarity index 100% rename from test/incremental/double_ampersand.1.zig rename to test/cases/double_ampersand.1.zig diff --git a/test/incremental/double_ampersand.2.zig b/test/cases/double_ampersand.2.zig similarity index 100% rename from test/incremental/double_ampersand.2.zig rename to test/cases/double_ampersand.2.zig diff --git a/test/incremental/enum_values.0.zig b/test/cases/enum_values.0.zig similarity index 100% rename from test/incremental/enum_values.0.zig rename to test/cases/enum_values.0.zig diff --git a/test/incremental/enum_values.1.zig b/test/cases/enum_values.1.zig similarity index 100% rename from test/incremental/enum_values.1.zig rename to test/cases/enum_values.1.zig diff --git a/test/incremental/extern_variable_has_no_type.0.zig b/test/cases/extern_variable_has_no_type.0.zig similarity index 100% rename from test/incremental/extern_variable_has_no_type.0.zig rename to test/cases/extern_variable_has_no_type.0.zig diff --git a/test/incremental/extern_variable_has_no_type.1.zig b/test/cases/extern_variable_has_no_type.1.zig similarity index 100% rename from test/incremental/extern_variable_has_no_type.1.zig rename to test/cases/extern_variable_has_no_type.1.zig diff --git a/test/incremental/function_calls.0.zig b/test/cases/function_calls.0.zig similarity index 100% rename from test/incremental/function_calls.0.zig rename to test/cases/function_calls.0.zig diff --git a/test/incremental/function_calls.1.zig b/test/cases/function_calls.1.zig similarity index 100% rename from test/incremental/function_calls.1.zig rename to test/cases/function_calls.1.zig diff --git a/test/incremental/function_calls.2.zig b/test/cases/function_calls.2.zig similarity index 100% rename from test/incremental/function_calls.2.zig rename to test/cases/function_calls.2.zig diff --git a/test/incremental/function_calls.3.zig b/test/cases/function_calls.3.zig similarity index 100% rename from test/incremental/function_calls.3.zig rename to test/cases/function_calls.3.zig diff --git a/test/incremental/function_redeclaration.zig b/test/cases/function_redeclaration.zig similarity index 100% rename from test/incremental/function_redeclaration.zig rename to test/cases/function_redeclaration.zig diff --git a/test/incremental/global_variable_redeclaration.zig b/test/cases/global_variable_redeclaration.zig similarity index 100% rename from test/incremental/global_variable_redeclaration.zig rename to test/cases/global_variable_redeclaration.zig diff --git a/test/incremental/inner_func_accessing_outer_var.zig b/test/cases/inner_func_accessing_outer_var.zig similarity index 100% rename from test/incremental/inner_func_accessing_outer_var.zig rename to test/cases/inner_func_accessing_outer_var.zig diff --git a/test/incremental/int_to_ptr.0.zig b/test/cases/int_to_ptr.0.zig similarity index 100% rename from test/incremental/int_to_ptr.0.zig rename to test/cases/int_to_ptr.0.zig diff --git a/test/incremental/int_to_ptr.1.zig b/test/cases/int_to_ptr.1.zig similarity index 100% rename from test/incremental/int_to_ptr.1.zig rename to test/cases/int_to_ptr.1.zig diff --git a/test/incremental/large_add_function.zig b/test/cases/large_add_function.zig similarity index 100% rename from test/incremental/large_add_function.zig rename to test/cases/large_add_function.zig diff --git a/test/incremental/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 similarity index 100% rename from test/incremental/llvm/address_space_pointer_access_chaining_pointer_to_optional_array.zig rename to test/cases/llvm/address_space_pointer_access_chaining_pointer_to_optional_array.zig diff --git a/test/incremental/llvm/address_spaces_pointer_access_chaining_array_pointer.zig b/test/cases/llvm/address_spaces_pointer_access_chaining_array_pointer.zig similarity index 100% rename from test/incremental/llvm/address_spaces_pointer_access_chaining_array_pointer.zig rename to test/cases/llvm/address_spaces_pointer_access_chaining_array_pointer.zig diff --git a/test/incremental/llvm/address_spaces_pointer_access_chaining_complex.zig b/test/cases/llvm/address_spaces_pointer_access_chaining_complex.zig similarity index 100% rename from test/incremental/llvm/address_spaces_pointer_access_chaining_complex.zig rename to test/cases/llvm/address_spaces_pointer_access_chaining_complex.zig diff --git a/test/incremental/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig b/test/cases/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig similarity index 100% rename from test/incremental/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig rename to test/cases/llvm/address_spaces_pointer_access_chaining_struct_pointer.zig diff --git a/test/incremental/llvm/any_typed_null_to_any_typed_optional.zig b/test/cases/llvm/any_typed_null_to_any_typed_optional.zig similarity index 100% rename from test/incremental/llvm/any_typed_null_to_any_typed_optional.zig rename to test/cases/llvm/any_typed_null_to_any_typed_optional.zig diff --git a/test/incremental/llvm/blocks.zig b/test/cases/llvm/blocks.zig similarity index 100% rename from test/incremental/llvm/blocks.zig rename to test/cases/llvm/blocks.zig diff --git a/test/incremental/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig b/test/cases/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig similarity index 100% rename from test/incremental/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig rename to test/cases/llvm/dereferencing_though_multiple_pointers_with_address_spaces.zig diff --git a/test/incremental/llvm/f_segment_address_space_reading_and_writing.zig b/test/cases/llvm/f_segment_address_space_reading_and_writing.zig similarity index 100% rename from test/incremental/llvm/f_segment_address_space_reading_and_writing.zig rename to test/cases/llvm/f_segment_address_space_reading_and_writing.zig diff --git a/test/incremental/llvm/for_loop.zig b/test/cases/llvm/for_loop.zig similarity index 100% rename from test/incremental/llvm/for_loop.zig rename to test/cases/llvm/for_loop.zig diff --git a/test/incremental/llvm/hello_world.zig b/test/cases/llvm/hello_world.zig similarity index 100% rename from test/incremental/llvm/hello_world.zig rename to test/cases/llvm/hello_world.zig diff --git a/test/incremental/llvm/invalid_address_space_coercion.zig b/test/cases/llvm/invalid_address_space_coercion.zig similarity index 100% rename from test/incremental/llvm/invalid_address_space_coercion.zig rename to test/cases/llvm/invalid_address_space_coercion.zig diff --git a/test/incremental/llvm/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig b/test/cases/llvm/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig similarity index 100% rename from test/incremental/llvm/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig rename to test/cases/llvm/invalid_pointer_keeps_address_space_when_taking_address_of_dereference.zig diff --git a/test/incremental/llvm/nested_blocks.zig b/test/cases/llvm/nested_blocks.zig similarity index 100% rename from test/incremental/llvm/nested_blocks.zig rename to test/cases/llvm/nested_blocks.zig diff --git a/test/incremental/llvm/optionals.zig b/test/cases/llvm/optionals.zig similarity index 100% rename from test/incremental/llvm/optionals.zig rename to test/cases/llvm/optionals.zig diff --git a/test/incremental/llvm/pointer_keeps_address_space.zig b/test/cases/llvm/pointer_keeps_address_space.zig similarity index 100% rename from test/incremental/llvm/pointer_keeps_address_space.zig rename to test/cases/llvm/pointer_keeps_address_space.zig diff --git a/test/incremental/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 similarity index 100% rename from test/incremental/llvm/pointer_keeps_address_space_when_taking_address_of_dereference.zig rename to test/cases/llvm/pointer_keeps_address_space_when_taking_address_of_dereference.zig diff --git a/test/incremental/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 similarity index 100% rename from test/incremental/llvm/pointer_to_explicit_generic_address_space_coerces_to_implicit_pointer.zig rename to test/cases/llvm/pointer_to_explicit_generic_address_space_coerces_to_implicit_pointer.zig diff --git a/test/incremental/llvm/pointer_with_different_address_spaces.zig b/test/cases/llvm/pointer_with_different_address_spaces.zig similarity index 100% rename from test/incremental/llvm/pointer_with_different_address_spaces.zig rename to test/cases/llvm/pointer_with_different_address_spaces.zig diff --git a/test/incremental/llvm/pointers_with_different_address_spaces.zig b/test/cases/llvm/pointers_with_different_address_spaces.zig similarity index 100% rename from test/incremental/llvm/pointers_with_different_address_spaces.zig rename to test/cases/llvm/pointers_with_different_address_spaces.zig diff --git a/test/incremental/llvm/rem.zig b/test/cases/llvm/rem.zig similarity index 100% rename from test/incremental/llvm/rem.zig rename to test/cases/llvm/rem.zig diff --git a/test/incremental/llvm/shift_right_plus_left.0.zig b/test/cases/llvm/shift_right_plus_left.0.zig similarity index 100% rename from test/incremental/llvm/shift_right_plus_left.0.zig rename to test/cases/llvm/shift_right_plus_left.0.zig diff --git a/test/incremental/llvm/shift_right_plus_left.1.zig b/test/cases/llvm/shift_right_plus_left.1.zig similarity index 100% rename from test/incremental/llvm/shift_right_plus_left.1.zig rename to test/cases/llvm/shift_right_plus_left.1.zig diff --git a/test/incremental/llvm/simple_addition_and_subtraction.zig b/test/cases/llvm/simple_addition_and_subtraction.zig similarity index 100% rename from test/incremental/llvm/simple_addition_and_subtraction.zig rename to test/cases/llvm/simple_addition_and_subtraction.zig diff --git a/test/incremental/llvm/simple_if_statement.zig b/test/cases/llvm/simple_if_statement.zig similarity index 100% rename from test/incremental/llvm/simple_if_statement.zig rename to test/cases/llvm/simple_if_statement.zig diff --git a/test/incremental/llvm/while_loops.zig b/test/cases/llvm/while_loops.zig similarity index 100% rename from test/incremental/llvm/while_loops.zig rename to test/cases/llvm/while_loops.zig diff --git a/test/incremental/lower_unnamed_consts_structs.0.zig b/test/cases/lower_unnamed_consts_structs.0.zig similarity index 100% rename from test/incremental/lower_unnamed_consts_structs.0.zig rename to test/cases/lower_unnamed_consts_structs.0.zig diff --git a/test/incremental/lower_unnamed_consts_structs.1.zig b/test/cases/lower_unnamed_consts_structs.1.zig similarity index 100% rename from test/incremental/lower_unnamed_consts_structs.1.zig rename to test/cases/lower_unnamed_consts_structs.1.zig diff --git a/test/incremental/lower_unnamed_consts_structs.2.zig b/test/cases/lower_unnamed_consts_structs.2.zig similarity index 100% rename from test/incremental/lower_unnamed_consts_structs.2.zig rename to test/cases/lower_unnamed_consts_structs.2.zig diff --git a/test/incremental/merge_error_sets.0.zig b/test/cases/merge_error_sets.0.zig similarity index 100% rename from test/incremental/merge_error_sets.0.zig rename to test/cases/merge_error_sets.0.zig diff --git a/test/incremental/merge_error_sets.1.zig b/test/cases/merge_error_sets.1.zig similarity index 100% rename from test/incremental/merge_error_sets.1.zig rename to test/cases/merge_error_sets.1.zig diff --git a/test/incremental/multiplying_numbers_at_runtime_and_comptime.0.zig b/test/cases/multiplying_numbers_at_runtime_and_comptime.0.zig similarity index 100% rename from test/incremental/multiplying_numbers_at_runtime_and_comptime.0.zig rename to test/cases/multiplying_numbers_at_runtime_and_comptime.0.zig diff --git a/test/incremental/multiplying_numbers_at_runtime_and_comptime.1.zig b/test/cases/multiplying_numbers_at_runtime_and_comptime.1.zig similarity index 100% rename from test/incremental/multiplying_numbers_at_runtime_and_comptime.1.zig rename to test/cases/multiplying_numbers_at_runtime_and_comptime.1.zig diff --git a/test/incremental/multiplying_numbers_at_runtime_and_comptime.2.zig b/test/cases/multiplying_numbers_at_runtime_and_comptime.2.zig similarity index 100% rename from test/incremental/multiplying_numbers_at_runtime_and_comptime.2.zig rename to test/cases/multiplying_numbers_at_runtime_and_comptime.2.zig diff --git a/test/incremental/non_leaf_functions.zig b/test/cases/non_leaf_functions.zig similarity index 100% rename from test/incremental/non_leaf_functions.zig rename to test/cases/non_leaf_functions.zig diff --git a/test/incremental/optional_payload.0.zig b/test/cases/optional_payload.0.zig similarity index 100% rename from test/incremental/optional_payload.0.zig rename to test/cases/optional_payload.0.zig diff --git a/test/incremental/optional_payload.1.zig b/test/cases/optional_payload.1.zig similarity index 100% rename from test/incremental/optional_payload.1.zig rename to test/cases/optional_payload.1.zig diff --git a/test/incremental/optional_payload.2.zig b/test/cases/optional_payload.2.zig similarity index 100% rename from test/incremental/optional_payload.2.zig rename to test/cases/optional_payload.2.zig diff --git a/test/incremental/optional_payload.3.zig b/test/cases/optional_payload.3.zig similarity index 100% rename from test/incremental/optional_payload.3.zig rename to test/cases/optional_payload.3.zig diff --git a/test/incremental/orelse_at_comptime.0.zig b/test/cases/orelse_at_comptime.0.zig similarity index 100% rename from test/incremental/orelse_at_comptime.0.zig rename to test/cases/orelse_at_comptime.0.zig diff --git a/test/incremental/orelse_at_comptime.1.zig b/test/cases/orelse_at_comptime.1.zig similarity index 100% rename from test/incremental/orelse_at_comptime.1.zig rename to test/cases/orelse_at_comptime.1.zig diff --git a/test/incremental/passing_u0_to_function.zig b/test/cases/passing_u0_to_function.zig similarity index 100% rename from test/incremental/passing_u0_to_function.zig rename to test/cases/passing_u0_to_function.zig diff --git a/test/incremental/plan9/exit.zig b/test/cases/plan9/exit.zig similarity index 100% rename from test/incremental/plan9/exit.zig rename to test/cases/plan9/exit.zig diff --git a/test/incremental/plan9/hello_world_with_updates.0.zig b/test/cases/plan9/hello_world_with_updates.0.zig similarity index 100% rename from test/incremental/plan9/hello_world_with_updates.0.zig rename to test/cases/plan9/hello_world_with_updates.0.zig diff --git a/test/incremental/plan9/hello_world_with_updates.1.zig b/test/cases/plan9/hello_world_with_updates.1.zig similarity index 100% rename from test/incremental/plan9/hello_world_with_updates.1.zig rename to test/cases/plan9/hello_world_with_updates.1.zig diff --git a/test/incremental/recursive_fibonacci.zig b/test/cases/recursive_fibonacci.zig similarity index 100% rename from test/incremental/recursive_fibonacci.zig rename to test/cases/recursive_fibonacci.zig diff --git a/test/incremental/recursive_inline_function.0.zig b/test/cases/recursive_inline_function.0.zig similarity index 100% rename from test/incremental/recursive_inline_function.0.zig rename to test/cases/recursive_inline_function.0.zig diff --git a/test/incremental/recursive_inline_function.1.zig b/test/cases/recursive_inline_function.1.zig similarity index 100% rename from test/incremental/recursive_inline_function.1.zig rename to test/cases/recursive_inline_function.1.zig diff --git a/test/incremental/redundant_comptime.0.zig b/test/cases/redundant_comptime.0.zig similarity index 100% rename from test/incremental/redundant_comptime.0.zig rename to test/cases/redundant_comptime.0.zig diff --git a/test/incremental/redundant_comptime.1.zig b/test/cases/redundant_comptime.1.zig similarity index 100% rename from test/incremental/redundant_comptime.1.zig rename to test/cases/redundant_comptime.1.zig diff --git a/test/incremental/returns_in_try.zig b/test/cases/returns_in_try.zig similarity index 100% rename from test/incremental/returns_in_try.zig rename to test/cases/returns_in_try.zig diff --git a/test/incremental/riscv64-linux/hello_world_with_updates.0.zig b/test/cases/riscv64-linux/hello_world_with_updates.0.zig similarity index 100% rename from test/incremental/riscv64-linux/hello_world_with_updates.0.zig rename to test/cases/riscv64-linux/hello_world_with_updates.0.zig diff --git a/test/incremental/riscv64-linux/hello_world_with_updates.1.zig b/test/cases/riscv64-linux/hello_world_with_updates.1.zig similarity index 100% rename from test/incremental/riscv64-linux/hello_world_with_updates.1.zig rename to test/cases/riscv64-linux/hello_world_with_updates.1.zig diff --git a/test/incremental/runtime_bitwise_and.zig b/test/cases/runtime_bitwise_and.zig similarity index 100% rename from test/incremental/runtime_bitwise_and.zig rename to test/cases/runtime_bitwise_and.zig diff --git a/test/incremental/runtime_bitwise_or.zig b/test/cases/runtime_bitwise_or.zig similarity index 100% rename from test/incremental/runtime_bitwise_or.zig rename to test/cases/runtime_bitwise_or.zig diff --git a/test/incremental/save_function_return_values_in_callee_preserved_register.zig b/test/cases/save_function_return_values_in_callee_preserved_register.zig similarity index 100% rename from test/incremental/save_function_return_values_in_callee_preserved_register.zig rename to test/cases/save_function_return_values_in_callee_preserved_register.zig diff --git a/test/incremental/setting_an_address_space_on_a_local_variable.zig b/test/cases/setting_an_address_space_on_a_local_variable.zig similarity index 100% rename from test/incremental/setting_an_address_space_on_a_local_variable.zig rename to test/cases/setting_an_address_space_on_a_local_variable.zig diff --git a/test/incremental/sparcv9-linux/hello_world.zig b/test/cases/sparcv9-linux/hello_world.zig similarity index 100% rename from test/incremental/sparcv9-linux/hello_world.zig rename to test/cases/sparcv9-linux/hello_world.zig diff --git a/test/incremental/try_in_comptime_in_struct_in_test.zig b/test/cases/try_in_comptime_in_struct_in_test.zig similarity index 100% rename from test/incremental/try_in_comptime_in_struct_in_test.zig rename to test/cases/try_in_comptime_in_struct_in_test.zig diff --git a/test/incremental/type_of.0.zig b/test/cases/type_of.0.zig similarity index 100% rename from test/incremental/type_of.0.zig rename to test/cases/type_of.0.zig diff --git a/test/incremental/type_of.1.zig b/test/cases/type_of.1.zig similarity index 100% rename from test/incremental/type_of.1.zig rename to test/cases/type_of.1.zig diff --git a/test/incremental/type_of.2.zig b/test/cases/type_of.2.zig similarity index 100% rename from test/incremental/type_of.2.zig rename to test/cases/type_of.2.zig diff --git a/test/incremental/unused_labels.0.zig b/test/cases/unused_labels.0.zig similarity index 100% rename from test/incremental/unused_labels.0.zig rename to test/cases/unused_labels.0.zig diff --git a/test/incremental/unused_labels.1.zig b/test/cases/unused_labels.1.zig similarity index 100% rename from test/incremental/unused_labels.1.zig rename to test/cases/unused_labels.1.zig diff --git a/test/incremental/unused_labels.2.zig b/test/cases/unused_labels.2.zig similarity index 100% rename from test/incremental/unused_labels.2.zig rename to test/cases/unused_labels.2.zig diff --git a/test/incremental/unused_labels.3.zig b/test/cases/unused_labels.3.zig similarity index 100% rename from test/incremental/unused_labels.3.zig rename to test/cases/unused_labels.3.zig diff --git a/test/incremental/unused_vars.zig b/test/cases/unused_vars.zig similarity index 100% rename from test/incremental/unused_vars.zig rename to test/cases/unused_vars.zig diff --git a/test/incremental/variable_shadowing.0.zig b/test/cases/variable_shadowing.0.zig similarity index 100% rename from test/incremental/variable_shadowing.0.zig rename to test/cases/variable_shadowing.0.zig diff --git a/test/incremental/variable_shadowing.1.zig b/test/cases/variable_shadowing.1.zig similarity index 100% rename from test/incremental/variable_shadowing.1.zig rename to test/cases/variable_shadowing.1.zig diff --git a/test/incremental/variable_shadowing.2.zig b/test/cases/variable_shadowing.2.zig similarity index 100% rename from test/incremental/variable_shadowing.2.zig rename to test/cases/variable_shadowing.2.zig diff --git a/test/incremental/variable_shadowing.3.zig b/test/cases/variable_shadowing.3.zig similarity index 100% rename from test/incremental/variable_shadowing.3.zig rename to test/cases/variable_shadowing.3.zig diff --git a/test/incremental/variable_shadowing.4.zig b/test/cases/variable_shadowing.4.zig similarity index 100% rename from test/incremental/variable_shadowing.4.zig rename to test/cases/variable_shadowing.4.zig diff --git a/test/incremental/variable_shadowing.5.zig b/test/cases/variable_shadowing.5.zig similarity index 100% rename from test/incremental/variable_shadowing.5.zig rename to test/cases/variable_shadowing.5.zig diff --git a/test/incremental/variable_shadowing.6.zig b/test/cases/variable_shadowing.6.zig similarity index 100% rename from test/incremental/variable_shadowing.6.zig rename to test/cases/variable_shadowing.6.zig diff --git a/test/incremental/variable_shadowing.7.zig b/test/cases/variable_shadowing.7.zig similarity index 100% rename from test/incremental/variable_shadowing.7.zig rename to test/cases/variable_shadowing.7.zig diff --git a/test/incremental/variable_shadowing.8.zig b/test/cases/variable_shadowing.8.zig similarity index 100% rename from test/incremental/variable_shadowing.8.zig rename to test/cases/variable_shadowing.8.zig diff --git a/test/incremental/variable_shadowing.9.zig b/test/cases/variable_shadowing.9.zig similarity index 100% rename from test/incremental/variable_shadowing.9.zig rename to test/cases/variable_shadowing.9.zig diff --git a/test/incremental/wasm-wasi/conditions.0.zig b/test/cases/wasm-wasi/conditions.0.zig similarity index 100% rename from test/incremental/wasm-wasi/conditions.0.zig rename to test/cases/wasm-wasi/conditions.0.zig diff --git a/test/incremental/wasm-wasi/conditions.1.zig b/test/cases/wasm-wasi/conditions.1.zig similarity index 100% rename from test/incremental/wasm-wasi/conditions.1.zig rename to test/cases/wasm-wasi/conditions.1.zig diff --git a/test/incremental/wasm-wasi/conditions.2.zig b/test/cases/wasm-wasi/conditions.2.zig similarity index 100% rename from test/incremental/wasm-wasi/conditions.2.zig rename to test/cases/wasm-wasi/conditions.2.zig diff --git a/test/incremental/wasm-wasi/conditions.3.zig b/test/cases/wasm-wasi/conditions.3.zig similarity index 100% rename from test/incremental/wasm-wasi/conditions.3.zig rename to test/cases/wasm-wasi/conditions.3.zig diff --git a/test/incremental/wasm-wasi/conditions.4.zig b/test/cases/wasm-wasi/conditions.4.zig similarity index 100% rename from test/incremental/wasm-wasi/conditions.4.zig rename to test/cases/wasm-wasi/conditions.4.zig diff --git a/test/incremental/wasm-wasi/conditions.5.zig b/test/cases/wasm-wasi/conditions.5.zig similarity index 100% rename from test/incremental/wasm-wasi/conditions.5.zig rename to test/cases/wasm-wasi/conditions.5.zig diff --git a/test/incremental/wasm-wasi/error_unions.0.zig b/test/cases/wasm-wasi/error_unions.0.zig similarity index 100% rename from test/incremental/wasm-wasi/error_unions.0.zig rename to test/cases/wasm-wasi/error_unions.0.zig diff --git a/test/incremental/wasm-wasi/error_unions.1.zig b/test/cases/wasm-wasi/error_unions.1.zig similarity index 100% rename from test/incremental/wasm-wasi/error_unions.1.zig rename to test/cases/wasm-wasi/error_unions.1.zig diff --git a/test/incremental/wasm-wasi/error_unions.2.zig b/test/cases/wasm-wasi/error_unions.2.zig similarity index 100% rename from test/incremental/wasm-wasi/error_unions.2.zig rename to test/cases/wasm-wasi/error_unions.2.zig diff --git a/test/incremental/wasm-wasi/error_unions.3.zig b/test/cases/wasm-wasi/error_unions.3.zig similarity index 100% rename from test/incremental/wasm-wasi/error_unions.3.zig rename to test/cases/wasm-wasi/error_unions.3.zig diff --git a/test/incremental/wasm-wasi/error_unions.4.zig b/test/cases/wasm-wasi/error_unions.4.zig similarity index 100% rename from test/incremental/wasm-wasi/error_unions.4.zig rename to test/cases/wasm-wasi/error_unions.4.zig diff --git a/test/incremental/wasm-wasi/error_unions.5.zig b/test/cases/wasm-wasi/error_unions.5.zig similarity index 100% rename from test/incremental/wasm-wasi/error_unions.5.zig rename to test/cases/wasm-wasi/error_unions.5.zig diff --git a/test/incremental/wasm-wasi/locals.0.zig b/test/cases/wasm-wasi/locals.0.zig similarity index 100% rename from test/incremental/wasm-wasi/locals.0.zig rename to test/cases/wasm-wasi/locals.0.zig diff --git a/test/incremental/wasm-wasi/locals.1.zig b/test/cases/wasm-wasi/locals.1.zig similarity index 100% rename from test/incremental/wasm-wasi/locals.1.zig rename to test/cases/wasm-wasi/locals.1.zig diff --git a/test/incremental/wasm-wasi/optionals.0.zig b/test/cases/wasm-wasi/optionals.0.zig similarity index 100% rename from test/incremental/wasm-wasi/optionals.0.zig rename to test/cases/wasm-wasi/optionals.0.zig diff --git a/test/incremental/wasm-wasi/optionals.1.zig b/test/cases/wasm-wasi/optionals.1.zig similarity index 100% rename from test/incremental/wasm-wasi/optionals.1.zig rename to test/cases/wasm-wasi/optionals.1.zig diff --git a/test/incremental/wasm-wasi/optionals.2.zig b/test/cases/wasm-wasi/optionals.2.zig similarity index 100% rename from test/incremental/wasm-wasi/optionals.2.zig rename to test/cases/wasm-wasi/optionals.2.zig diff --git a/test/incremental/wasm-wasi/optionals.3.zig b/test/cases/wasm-wasi/optionals.3.zig similarity index 100% rename from test/incremental/wasm-wasi/optionals.3.zig rename to test/cases/wasm-wasi/optionals.3.zig diff --git a/test/incremental/wasm-wasi/optionals.4.zig b/test/cases/wasm-wasi/optionals.4.zig similarity index 100% rename from test/incremental/wasm-wasi/optionals.4.zig rename to test/cases/wasm-wasi/optionals.4.zig diff --git a/test/incremental/wasm-wasi/pointers.0.zig b/test/cases/wasm-wasi/pointers.0.zig similarity index 100% rename from test/incremental/wasm-wasi/pointers.0.zig rename to test/cases/wasm-wasi/pointers.0.zig diff --git a/test/incremental/wasm-wasi/pointers.1.zig b/test/cases/wasm-wasi/pointers.1.zig similarity index 100% rename from test/incremental/wasm-wasi/pointers.1.zig rename to test/cases/wasm-wasi/pointers.1.zig diff --git a/test/incremental/wasm-wasi/structs.0.zig b/test/cases/wasm-wasi/structs.0.zig similarity index 100% rename from test/incremental/wasm-wasi/structs.0.zig rename to test/cases/wasm-wasi/structs.0.zig diff --git a/test/incremental/wasm-wasi/structs.1.zig b/test/cases/wasm-wasi/structs.1.zig similarity index 100% rename from test/incremental/wasm-wasi/structs.1.zig rename to test/cases/wasm-wasi/structs.1.zig diff --git a/test/incremental/wasm-wasi/structs.2.zig b/test/cases/wasm-wasi/structs.2.zig similarity index 100% rename from test/incremental/wasm-wasi/structs.2.zig rename to test/cases/wasm-wasi/structs.2.zig diff --git a/test/incremental/wasm-wasi/structs.3.zig b/test/cases/wasm-wasi/structs.3.zig similarity index 100% rename from test/incremental/wasm-wasi/structs.3.zig rename to test/cases/wasm-wasi/structs.3.zig diff --git a/test/incremental/wasm-wasi/structs.4.zig b/test/cases/wasm-wasi/structs.4.zig similarity index 100% rename from test/incremental/wasm-wasi/structs.4.zig rename to test/cases/wasm-wasi/structs.4.zig diff --git a/test/incremental/wasm-wasi/switch.0.zig b/test/cases/wasm-wasi/switch.0.zig similarity index 100% rename from test/incremental/wasm-wasi/switch.0.zig rename to test/cases/wasm-wasi/switch.0.zig diff --git a/test/incremental/wasm-wasi/switch.1.zig b/test/cases/wasm-wasi/switch.1.zig similarity index 100% rename from test/incremental/wasm-wasi/switch.1.zig rename to test/cases/wasm-wasi/switch.1.zig diff --git a/test/incremental/wasm-wasi/switch.2.zig b/test/cases/wasm-wasi/switch.2.zig similarity index 100% rename from test/incremental/wasm-wasi/switch.2.zig rename to test/cases/wasm-wasi/switch.2.zig diff --git a/test/incremental/wasm-wasi/switch.3.zig b/test/cases/wasm-wasi/switch.3.zig similarity index 100% rename from test/incremental/wasm-wasi/switch.3.zig rename to test/cases/wasm-wasi/switch.3.zig diff --git a/test/incremental/wasm-wasi/while_loops.0.zig b/test/cases/wasm-wasi/while_loops.0.zig similarity index 100% rename from test/incremental/wasm-wasi/while_loops.0.zig rename to test/cases/wasm-wasi/while_loops.0.zig diff --git a/test/incremental/wasm-wasi/while_loops.1.zig b/test/cases/wasm-wasi/while_loops.1.zig similarity index 100% rename from test/incremental/wasm-wasi/while_loops.1.zig rename to test/cases/wasm-wasi/while_loops.1.zig diff --git a/test/incremental/wasm-wasi/while_loops.2.zig b/test/cases/wasm-wasi/while_loops.2.zig similarity index 100% rename from test/incremental/wasm-wasi/while_loops.2.zig rename to test/cases/wasm-wasi/while_loops.2.zig diff --git a/test/incremental/x86_64-linux/assert_function.0.zig b/test/cases/x86_64-linux/assert_function.0.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.0.zig rename to test/cases/x86_64-linux/assert_function.0.zig diff --git a/test/incremental/x86_64-linux/assert_function.1.zig b/test/cases/x86_64-linux/assert_function.1.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.1.zig rename to test/cases/x86_64-linux/assert_function.1.zig diff --git a/test/incremental/x86_64-linux/assert_function.10.zig b/test/cases/x86_64-linux/assert_function.10.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.10.zig rename to test/cases/x86_64-linux/assert_function.10.zig diff --git a/test/incremental/x86_64-linux/assert_function.11.zig b/test/cases/x86_64-linux/assert_function.11.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.11.zig rename to test/cases/x86_64-linux/assert_function.11.zig diff --git a/test/incremental/x86_64-linux/assert_function.12.zig b/test/cases/x86_64-linux/assert_function.12.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.12.zig rename to test/cases/x86_64-linux/assert_function.12.zig diff --git a/test/incremental/x86_64-linux/assert_function.13.zig b/test/cases/x86_64-linux/assert_function.13.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.13.zig rename to test/cases/x86_64-linux/assert_function.13.zig diff --git a/test/incremental/x86_64-linux/assert_function.14.zig b/test/cases/x86_64-linux/assert_function.14.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.14.zig rename to test/cases/x86_64-linux/assert_function.14.zig diff --git a/test/incremental/x86_64-linux/assert_function.15.zig b/test/cases/x86_64-linux/assert_function.15.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.15.zig rename to test/cases/x86_64-linux/assert_function.15.zig diff --git a/test/incremental/x86_64-linux/assert_function.16.zig b/test/cases/x86_64-linux/assert_function.16.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.16.zig rename to test/cases/x86_64-linux/assert_function.16.zig diff --git a/test/incremental/x86_64-linux/assert_function.17.zig b/test/cases/x86_64-linux/assert_function.17.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.17.zig rename to test/cases/x86_64-linux/assert_function.17.zig diff --git a/test/incremental/x86_64-linux/assert_function.18.zig b/test/cases/x86_64-linux/assert_function.18.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.18.zig rename to test/cases/x86_64-linux/assert_function.18.zig diff --git a/test/incremental/x86_64-linux/assert_function.2.zig b/test/cases/x86_64-linux/assert_function.2.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.2.zig rename to test/cases/x86_64-linux/assert_function.2.zig diff --git a/test/incremental/x86_64-linux/assert_function.3.zig b/test/cases/x86_64-linux/assert_function.3.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.3.zig rename to test/cases/x86_64-linux/assert_function.3.zig diff --git a/test/incremental/x86_64-linux/assert_function.4.zig b/test/cases/x86_64-linux/assert_function.4.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.4.zig rename to test/cases/x86_64-linux/assert_function.4.zig diff --git a/test/incremental/x86_64-linux/assert_function.5.zig b/test/cases/x86_64-linux/assert_function.5.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.5.zig rename to test/cases/x86_64-linux/assert_function.5.zig diff --git a/test/incremental/x86_64-linux/assert_function.6.zig b/test/cases/x86_64-linux/assert_function.6.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.6.zig rename to test/cases/x86_64-linux/assert_function.6.zig diff --git a/test/incremental/x86_64-linux/assert_function.7.zig b/test/cases/x86_64-linux/assert_function.7.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.7.zig rename to test/cases/x86_64-linux/assert_function.7.zig diff --git a/test/incremental/x86_64-linux/assert_function.8.zig b/test/cases/x86_64-linux/assert_function.8.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.8.zig rename to test/cases/x86_64-linux/assert_function.8.zig diff --git a/test/incremental/x86_64-linux/assert_function.9.zig b/test/cases/x86_64-linux/assert_function.9.zig similarity index 100% rename from test/incremental/x86_64-linux/assert_function.9.zig rename to test/cases/x86_64-linux/assert_function.9.zig diff --git a/test/incremental/x86_64-linux/comptime_var.0.zig b/test/cases/x86_64-linux/comptime_var.0.zig similarity index 100% rename from test/incremental/x86_64-linux/comptime_var.0.zig rename to test/cases/x86_64-linux/comptime_var.0.zig diff --git a/test/incremental/x86_64-linux/comptime_var.1.zig b/test/cases/x86_64-linux/comptime_var.1.zig similarity index 100% rename from test/incremental/x86_64-linux/comptime_var.1.zig rename to test/cases/x86_64-linux/comptime_var.1.zig diff --git a/test/incremental/x86_64-linux/comptime_var.2.zig b/test/cases/x86_64-linux/comptime_var.2.zig similarity index 100% rename from test/incremental/x86_64-linux/comptime_var.2.zig rename to test/cases/x86_64-linux/comptime_var.2.zig diff --git a/test/incremental/x86_64-linux/comptime_var.3.zig b/test/cases/x86_64-linux/comptime_var.3.zig similarity index 100% rename from test/incremental/x86_64-linux/comptime_var.3.zig rename to test/cases/x86_64-linux/comptime_var.3.zig diff --git a/test/incremental/x86_64-linux/comptime_var.4.zig b/test/cases/x86_64-linux/comptime_var.4.zig similarity index 100% rename from test/incremental/x86_64-linux/comptime_var.4.zig rename to test/cases/x86_64-linux/comptime_var.4.zig diff --git a/test/incremental/x86_64-linux/comptime_var.5.zig b/test/cases/x86_64-linux/comptime_var.5.zig similarity index 100% rename from test/incremental/x86_64-linux/comptime_var.5.zig rename to test/cases/x86_64-linux/comptime_var.5.zig diff --git a/test/incremental/x86_64-linux/comptime_var.6.zig b/test/cases/x86_64-linux/comptime_var.6.zig similarity index 100% rename from test/incremental/x86_64-linux/comptime_var.6.zig rename to test/cases/x86_64-linux/comptime_var.6.zig diff --git a/test/incremental/x86_64-linux/hello_world_with_updates.0.zig b/test/cases/x86_64-linux/hello_world_with_updates.0.zig similarity index 100% rename from test/incremental/x86_64-linux/hello_world_with_updates.0.zig rename to test/cases/x86_64-linux/hello_world_with_updates.0.zig diff --git a/test/incremental/x86_64-linux/hello_world_with_updates.1.zig b/test/cases/x86_64-linux/hello_world_with_updates.1.zig similarity index 100% rename from test/incremental/x86_64-linux/hello_world_with_updates.1.zig rename to test/cases/x86_64-linux/hello_world_with_updates.1.zig diff --git a/test/incremental/x86_64-linux/hello_world_with_updates.2.zig b/test/cases/x86_64-linux/hello_world_with_updates.2.zig similarity index 100% rename from test/incremental/x86_64-linux/hello_world_with_updates.2.zig rename to test/cases/x86_64-linux/hello_world_with_updates.2.zig diff --git a/test/incremental/x86_64-linux/hello_world_with_updates.3.zig b/test/cases/x86_64-linux/hello_world_with_updates.3.zig similarity index 100% rename from test/incremental/x86_64-linux/hello_world_with_updates.3.zig rename to test/cases/x86_64-linux/hello_world_with_updates.3.zig diff --git a/test/incremental/x86_64-linux/hello_world_with_updates.4.zig b/test/cases/x86_64-linux/hello_world_with_updates.4.zig similarity index 100% rename from test/incremental/x86_64-linux/hello_world_with_updates.4.zig rename to test/cases/x86_64-linux/hello_world_with_updates.4.zig diff --git a/test/incremental/x86_64-linux/hello_world_with_updates.5.zig b/test/cases/x86_64-linux/hello_world_with_updates.5.zig similarity index 100% rename from test/incremental/x86_64-linux/hello_world_with_updates.5.zig rename to test/cases/x86_64-linux/hello_world_with_updates.5.zig diff --git a/test/incremental/x86_64-linux/inline_assembly.0.zig b/test/cases/x86_64-linux/inline_assembly.0.zig similarity index 100% rename from test/incremental/x86_64-linux/inline_assembly.0.zig rename to test/cases/x86_64-linux/inline_assembly.0.zig diff --git a/test/incremental/x86_64-linux/inline_assembly.1.zig b/test/cases/x86_64-linux/inline_assembly.1.zig similarity index 100% rename from test/incremental/x86_64-linux/inline_assembly.1.zig rename to test/cases/x86_64-linux/inline_assembly.1.zig diff --git a/test/incremental/x86_64-linux/inline_assembly.2.zig b/test/cases/x86_64-linux/inline_assembly.2.zig similarity index 100% rename from test/incremental/x86_64-linux/inline_assembly.2.zig rename to test/cases/x86_64-linux/inline_assembly.2.zig diff --git a/test/incremental/x86_64-linux/inline_assembly.3.zig b/test/cases/x86_64-linux/inline_assembly.3.zig similarity index 100% rename from test/incremental/x86_64-linux/inline_assembly.3.zig rename to test/cases/x86_64-linux/inline_assembly.3.zig diff --git a/test/incremental/x86_64-linux/only_1_function_and_it_gets_updated.0.zig b/test/cases/x86_64-linux/only_1_function_and_it_gets_updated.0.zig similarity index 100% rename from test/incremental/x86_64-linux/only_1_function_and_it_gets_updated.0.zig rename to test/cases/x86_64-linux/only_1_function_and_it_gets_updated.0.zig diff --git a/test/incremental/x86_64-linux/only_1_function_and_it_gets_updated.1.zig b/test/cases/x86_64-linux/only_1_function_and_it_gets_updated.1.zig similarity index 100% rename from test/incremental/x86_64-linux/only_1_function_and_it_gets_updated.1.zig rename to test/cases/x86_64-linux/only_1_function_and_it_gets_updated.1.zig diff --git a/test/incremental/x86_64-macos/assert_function.0.zig b/test/cases/x86_64-macos/assert_function.0.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.0.zig rename to test/cases/x86_64-macos/assert_function.0.zig diff --git a/test/incremental/x86_64-macos/assert_function.1.zig b/test/cases/x86_64-macos/assert_function.1.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.1.zig rename to test/cases/x86_64-macos/assert_function.1.zig diff --git a/test/incremental/x86_64-macos/assert_function.10.zig b/test/cases/x86_64-macos/assert_function.10.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.10.zig rename to test/cases/x86_64-macos/assert_function.10.zig diff --git a/test/incremental/x86_64-macos/assert_function.11.zig b/test/cases/x86_64-macos/assert_function.11.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.11.zig rename to test/cases/x86_64-macos/assert_function.11.zig diff --git a/test/incremental/x86_64-macos/assert_function.12.zig b/test/cases/x86_64-macos/assert_function.12.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.12.zig rename to test/cases/x86_64-macos/assert_function.12.zig diff --git a/test/incremental/x86_64-macos/assert_function.13.zig b/test/cases/x86_64-macos/assert_function.13.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.13.zig rename to test/cases/x86_64-macos/assert_function.13.zig diff --git a/test/incremental/x86_64-macos/assert_function.14.zig b/test/cases/x86_64-macos/assert_function.14.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.14.zig rename to test/cases/x86_64-macos/assert_function.14.zig diff --git a/test/incremental/x86_64-macos/assert_function.15.zig b/test/cases/x86_64-macos/assert_function.15.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.15.zig rename to test/cases/x86_64-macos/assert_function.15.zig diff --git a/test/incremental/x86_64-macos/assert_function.16.zig b/test/cases/x86_64-macos/assert_function.16.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.16.zig rename to test/cases/x86_64-macos/assert_function.16.zig diff --git a/test/incremental/x86_64-macos/assert_function.17.zig b/test/cases/x86_64-macos/assert_function.17.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.17.zig rename to test/cases/x86_64-macos/assert_function.17.zig diff --git a/test/incremental/x86_64-macos/assert_function.18.zig b/test/cases/x86_64-macos/assert_function.18.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.18.zig rename to test/cases/x86_64-macos/assert_function.18.zig diff --git a/test/incremental/x86_64-macos/assert_function.2.zig b/test/cases/x86_64-macos/assert_function.2.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.2.zig rename to test/cases/x86_64-macos/assert_function.2.zig diff --git a/test/incremental/x86_64-macos/assert_function.3.zig b/test/cases/x86_64-macos/assert_function.3.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.3.zig rename to test/cases/x86_64-macos/assert_function.3.zig diff --git a/test/incremental/x86_64-macos/assert_function.4.zig b/test/cases/x86_64-macos/assert_function.4.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.4.zig rename to test/cases/x86_64-macos/assert_function.4.zig diff --git a/test/incremental/x86_64-macos/assert_function.5.zig b/test/cases/x86_64-macos/assert_function.5.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.5.zig rename to test/cases/x86_64-macos/assert_function.5.zig diff --git a/test/incremental/x86_64-macos/assert_function.6.zig b/test/cases/x86_64-macos/assert_function.6.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.6.zig rename to test/cases/x86_64-macos/assert_function.6.zig diff --git a/test/incremental/x86_64-macos/assert_function.7.zig b/test/cases/x86_64-macos/assert_function.7.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.7.zig rename to test/cases/x86_64-macos/assert_function.7.zig diff --git a/test/incremental/x86_64-macos/assert_function.8.zig b/test/cases/x86_64-macos/assert_function.8.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.8.zig rename to test/cases/x86_64-macos/assert_function.8.zig diff --git a/test/incremental/x86_64-macos/assert_function.9.zig b/test/cases/x86_64-macos/assert_function.9.zig similarity index 100% rename from test/incremental/x86_64-macos/assert_function.9.zig rename to test/cases/x86_64-macos/assert_function.9.zig diff --git a/test/incremental/x86_64-macos/comptime_var.0.zig b/test/cases/x86_64-macos/comptime_var.0.zig similarity index 100% rename from test/incremental/x86_64-macos/comptime_var.0.zig rename to test/cases/x86_64-macos/comptime_var.0.zig diff --git a/test/incremental/x86_64-macos/comptime_var.1.zig b/test/cases/x86_64-macos/comptime_var.1.zig similarity index 100% rename from test/incremental/x86_64-macos/comptime_var.1.zig rename to test/cases/x86_64-macos/comptime_var.1.zig diff --git a/test/incremental/x86_64-macos/comptime_var.2.zig b/test/cases/x86_64-macos/comptime_var.2.zig similarity index 100% rename from test/incremental/x86_64-macos/comptime_var.2.zig rename to test/cases/x86_64-macos/comptime_var.2.zig diff --git a/test/incremental/x86_64-macos/comptime_var.3.zig b/test/cases/x86_64-macos/comptime_var.3.zig similarity index 100% rename from test/incremental/x86_64-macos/comptime_var.3.zig rename to test/cases/x86_64-macos/comptime_var.3.zig diff --git a/test/incremental/x86_64-macos/comptime_var.4.zig b/test/cases/x86_64-macos/comptime_var.4.zig similarity index 100% rename from test/incremental/x86_64-macos/comptime_var.4.zig rename to test/cases/x86_64-macos/comptime_var.4.zig diff --git a/test/incremental/x86_64-macos/comptime_var.5.zig b/test/cases/x86_64-macos/comptime_var.5.zig similarity index 100% rename from test/incremental/x86_64-macos/comptime_var.5.zig rename to test/cases/x86_64-macos/comptime_var.5.zig diff --git a/test/incremental/x86_64-macos/comptime_var.6.zig b/test/cases/x86_64-macos/comptime_var.6.zig similarity index 100% rename from test/incremental/x86_64-macos/comptime_var.6.zig rename to test/cases/x86_64-macos/comptime_var.6.zig diff --git a/test/incremental/x86_64-macos/hello_world_with_updates.0.zig b/test/cases/x86_64-macos/hello_world_with_updates.0.zig similarity index 100% rename from test/incremental/x86_64-macos/hello_world_with_updates.0.zig rename to test/cases/x86_64-macos/hello_world_with_updates.0.zig diff --git a/test/incremental/x86_64-macos/hello_world_with_updates.1.zig b/test/cases/x86_64-macos/hello_world_with_updates.1.zig similarity index 100% rename from test/incremental/x86_64-macos/hello_world_with_updates.1.zig rename to test/cases/x86_64-macos/hello_world_with_updates.1.zig diff --git a/test/incremental/x86_64-macos/hello_world_with_updates.2.zig b/test/cases/x86_64-macos/hello_world_with_updates.2.zig similarity index 100% rename from test/incremental/x86_64-macos/hello_world_with_updates.2.zig rename to test/cases/x86_64-macos/hello_world_with_updates.2.zig diff --git a/test/incremental/x86_64-macos/hello_world_with_updates.3.zig b/test/cases/x86_64-macos/hello_world_with_updates.3.zig similarity index 100% rename from test/incremental/x86_64-macos/hello_world_with_updates.3.zig rename to test/cases/x86_64-macos/hello_world_with_updates.3.zig diff --git a/test/incremental/x86_64-macos/hello_world_with_updates.4.zig b/test/cases/x86_64-macos/hello_world_with_updates.4.zig similarity index 100% rename from test/incremental/x86_64-macos/hello_world_with_updates.4.zig rename to test/cases/x86_64-macos/hello_world_with_updates.4.zig diff --git a/test/incremental/x86_64-macos/hello_world_with_updates.5.zig b/test/cases/x86_64-macos/hello_world_with_updates.5.zig similarity index 100% rename from test/incremental/x86_64-macos/hello_world_with_updates.5.zig rename to test/cases/x86_64-macos/hello_world_with_updates.5.zig diff --git a/test/incremental/x86_64-macos/hello_world_with_updates.6.zig b/test/cases/x86_64-macos/hello_world_with_updates.6.zig similarity index 100% rename from test/incremental/x86_64-macos/hello_world_with_updates.6.zig rename to test/cases/x86_64-macos/hello_world_with_updates.6.zig