mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
update zig1.wasm
This allows using atomics on packed structs in the compiler.
This commit is contained in:
parent
9f8e4ddf25
commit
d72a8db2db
2 changed files with 4 additions and 4 deletions
|
|
@ -207,16 +207,16 @@ typedef char bool;
|
||||||
__asm(zig_mangle_c(name) " = " zig_mangle_c(symbol))
|
__asm(zig_mangle_c(name) " = " zig_mangle_c(symbol))
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define zig_mangled_tentative zig_mangled
|
||||||
|
#define zig_mangled_final zig_mangled
|
||||||
#if _MSC_VER
|
#if _MSC_VER
|
||||||
#define zig_mangled_tentative(mangled, unmangled)
|
#define zig_mangled(mangled, unmangled) ; \
|
||||||
#define zig_mangled_final(mangled, unmangled) ; \
|
|
||||||
zig_export(#mangled, unmangled)
|
zig_export(#mangled, unmangled)
|
||||||
#define zig_mangled_export(mangled, unmangled, symbol) \
|
#define zig_mangled_export(mangled, unmangled, symbol) \
|
||||||
zig_export(unmangled, #mangled) \
|
zig_export(unmangled, #mangled) \
|
||||||
zig_export(symbol, unmangled)
|
zig_export(symbol, unmangled)
|
||||||
#else /* _MSC_VER */
|
#else /* _MSC_VER */
|
||||||
#define zig_mangled_tentative(mangled, unmangled) __asm(zig_mangle_c(unmangled))
|
#define zig_mangled(mangled, unmangled) __asm(zig_mangle_c(unmangled))
|
||||||
#define zig_mangled_final(mangled, unmangled) zig_mangled_tentative(mangled, unmangled)
|
|
||||||
#define zig_mangled_export(mangled, unmangled, symbol) \
|
#define zig_mangled_export(mangled, unmangled, symbol) \
|
||||||
zig_mangled_final(mangled, unmangled) \
|
zig_mangled_final(mangled, unmangled) \
|
||||||
zig_export(symbol, unmangled)
|
zig_export(symbol, unmangled)
|
||||||
|
|
|
||||||
BIN
stage1/zig1.wasm
BIN
stage1/zig1.wasm
Binary file not shown.
Loading…
Add table
Reference in a new issue