diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-01-16 04:20:41 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-16 04:20:41 -0500 |
| commit | d4fe4698d9ff865ed1dc7e0163f2d5fcbe2b45a6 (patch) | |
| tree | 160d596e8ab0ab9568dac3f026c2ce42ad1c935e /test/behavior.zig | |
| parent | 77273103a8f9895ceab28287dffcf4d4c6fcb91b (diff) | |
| parent | eda8b6e137a10f398cd292b533e924960f7fc409 (diff) | |
| download | zig-d4fe4698d9ff865ed1dc7e0163f2d5fcbe2b45a6.tar.gz zig-d4fe4698d9ff865ed1dc7e0163f2d5fcbe2b45a6.zip | |
Merge pull request #22220 from ziglang/wasm-linker
wasm linker: aggressive rewrite towards Data-Oriented Design
Diffstat (limited to 'test/behavior.zig')
| -rw-r--r-- | test/behavior.zig | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/test/behavior.zig b/test/behavior.zig index f5ad19a921..e0e07b24cd 100644 --- a/test/behavior.zig +++ b/test/behavior.zig @@ -31,8 +31,6 @@ test { _ = @import("behavior/error.zig"); _ = @import("behavior/eval.zig"); _ = @import("behavior/export_builtin.zig"); - _ = @import("behavior/export_self_referential_type_info.zig"); - _ = @import("behavior/extern.zig"); _ = @import("behavior/field_parent_ptr.zig"); _ = @import("behavior/floatop.zig"); _ = @import("behavior/fn.zig"); @@ -45,7 +43,6 @@ test { _ = @import("behavior/hasfield.zig"); _ = @import("behavior/if.zig"); _ = @import("behavior/import.zig"); - _ = @import("behavior/import_c_keywords.zig"); _ = @import("behavior/incomplete_struct_param_tld.zig"); _ = @import("behavior/inline_switch.zig"); _ = @import("behavior/int128.zig"); @@ -127,6 +124,16 @@ test { { _ = @import("behavior/export_keyword.zig"); } + + if (!builtin.cpu.arch.isWasm()) { + // Due to lack of import/export of global support + // (https://github.com/ziglang/zig/issues/4866), these tests correctly + // cause linker errors, since a data symbol cannot be exported when + // building an executable. + _ = @import("behavior/export_self_referential_type_info.zig"); + _ = @import("behavior/extern.zig"); + _ = @import("behavior/import_c_keywords.zig"); + } } // This bug only repros in the root file |
