From 36f9d2291c71d151dceff6d7d40adbbb2c3b3809 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Sat, 26 Aug 2023 21:09:08 -0700 Subject: [PATCH] Workaround zig wasm bug --- src/output.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/output.zig b/src/output.zig index 2b3f8cca52..3814fa0fab 100644 --- a/src/output.zig +++ b/src/output.zig @@ -395,7 +395,8 @@ pub inline fn _debug(comptime fmt: string, args: anytype) void { println(fmt, args); } -pub noinline fn print(comptime fmt: string, args: anytype) void { +// callconv is a workaround for a zig wasm bug? +pub noinline fn print(comptime fmt: string, args: anytype) callconv(std.builtin.CallingConvention.Unspecified) void { if (comptime Environment.isWasm) { source.stream.pos = 0; std.fmt.format(source.stream.writer(), fmt, args) catch unreachable;