Skip to content

Commit 13392ad

Browse files
committed
stage1: update zig1.wasm
Compiler needs a subset of the legalization features enabled.
1 parent 6e72026 commit 13392ad

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

stage1/zig.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,15 @@
272272
#define zig_linksection_fn zig_linksection
273273
#endif
274274

275+
#if zig_has_attribute(visibility)
276+
#define zig_visibility(name) __attribute__((visibility(#name)))
277+
#else
278+
#define zig_visibility(name) zig_visibility_##name
279+
#define zig_visibility_default
280+
#define zig_visibility_hidden zig_visibility_hidden_unavailable
281+
#define zig_visibility_protected zig_visibility_protected_unavailable
282+
#endif
283+
275284
#if zig_has_builtin(unreachable) || defined(zig_gcc) || defined(zig_tinyc)
276285
#define zig_unreachable() __builtin_unreachable()
277286
#elif defined(zig_msvc)

stage1/zig1.wasm

169 KB
Binary file not shown.

0 commit comments

Comments
 (0)