zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit d72a8db2db1a5c77af2deb713248dc53f9adcb73 (tree)
parent 9f8e4ddf25feba313f7a9982796c4caf54fca6f9
Author: Jacob Young <jacobly0@users.noreply.github.com>
Date:   Fri, 12 Jul 2024 02:31:03 -0400

update zig1.wasm

This allows using atomics on packed structs in the compiler.

Diffstat:
Mstage1/zig.h | 8++++----
Mstage1/zig1.wasm | 0
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/stage1/zig.h b/stage1/zig.h @@ -207,16 +207,16 @@ typedef char bool; __asm(zig_mangle_c(name) " = " zig_mangle_c(symbol)) #endif +#define zig_mangled_tentative zig_mangled +#define zig_mangled_final zig_mangled #if _MSC_VER -#define zig_mangled_tentative(mangled, unmangled) -#define zig_mangled_final(mangled, unmangled) ; \ +#define zig_mangled(mangled, unmangled) ; \ zig_export(#mangled, unmangled) #define zig_mangled_export(mangled, unmangled, symbol) \ zig_export(unmangled, #mangled) \ zig_export(symbol, unmangled) #else /* _MSC_VER */ -#define zig_mangled_tentative(mangled, unmangled) __asm(zig_mangle_c(unmangled)) -#define zig_mangled_final(mangled, unmangled) zig_mangled_tentative(mangled, unmangled) +#define zig_mangled(mangled, unmangled) __asm(zig_mangle_c(unmangled)) #define zig_mangled_export(mangled, unmangled, symbol) \ zig_mangled_final(mangled, unmangled) \ zig_export(symbol, unmangled) diff --git a/stage1/zig1.wasm b/stage1/zig1.wasm Binary files differ.