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:
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.