diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/behavior.zig | 18 | ||||
| -rw-r--r-- | test/behavior/type_info.zig | 4 |
2 files changed, 13 insertions, 9 deletions
diff --git a/test/behavior.zig b/test/behavior.zig index a034cf4b37..9a434aa6ee 100644 --- a/test/behavior.zig +++ b/test/behavior.zig @@ -120,6 +120,15 @@ test { _ = @import("behavior/sizeof_and_typeof.zig"); _ = @import("behavior/switch.zig"); _ = @import("behavior/widening.zig"); + _ = @import("behavior/bugs/421.zig"); + _ = @import("behavior/bugs/726.zig"); + _ = @import("behavior/bugs/1421.zig"); + _ = @import("behavior/bugs/2114.zig"); + _ = @import("behavior/bugs/3742.zig"); + _ = @import("behavior/struct_contains_null_ptr_itself.zig"); + _ = @import("behavior/switch_prong_err_enum.zig"); + _ = @import("behavior/switch_prong_implicit_cast.zig"); + _ = @import("behavior/union_with_members.zig"); if (builtin.zig_backend == .stage1) { // Tests that only pass for the stage1 backend. @@ -128,20 +137,15 @@ test { _ = @import("behavior/async_fn.zig"); } _ = @import("behavior/await_struct.zig"); - _ = @import("behavior/bugs/421.zig"); _ = @import("behavior/bugs/529.zig"); _ = @import("behavior/bugs/718.zig"); - _ = @import("behavior/bugs/726.zig"); _ = @import("behavior/bugs/828.zig"); _ = @import("behavior/bugs/920.zig"); _ = @import("behavior/bugs/1120.zig"); - _ = @import("behavior/bugs/1421.zig"); _ = @import("behavior/bugs/1442.zig"); _ = @import("behavior/bugs/1607.zig"); _ = @import("behavior/bugs/1851.zig"); - _ = @import("behavior/bugs/2114.zig"); _ = @import("behavior/bugs/3384.zig"); - _ = @import("behavior/bugs/3742.zig"); _ = @import("behavior/bugs/3779.zig"); _ = @import("behavior/bugs/4328.zig"); _ = @import("behavior/bugs/5398.zig"); @@ -161,12 +165,8 @@ test { _ = @import("behavior/muladd.zig"); _ = @import("behavior/select.zig"); _ = @import("behavior/shuffle.zig"); - _ = @import("behavior/struct_contains_null_ptr_itself.zig"); _ = @import("behavior/struct_contains_slice_of_itself.zig"); - _ = @import("behavior/switch_prong_err_enum.zig"); - _ = @import("behavior/switch_prong_implicit_cast.zig"); _ = @import("behavior/typename.zig"); - _ = @import("behavior/union_with_members.zig"); _ = @import("behavior/vector.zig"); if (builtin.target.cpu.arch == .wasm32) { _ = @import("behavior/wasm.zig"); diff --git a/test/behavior/type_info.zig b/test/behavior/type_info.zig index 29bb8b52b2..8ba627e686 100644 --- a/test/behavior/type_info.zig +++ b/test/behavior/type_info.zig @@ -323,6 +323,10 @@ fn testOpaque() !void { } test "type info: function type info" { + if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; + if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; + // wasm doesn't support align attributes on functions if (builtin.target.cpu.arch == .wasm32 or builtin.target.cpu.arch == .wasm64) return error.SkipZigTest; try testFunction(); |
