diff options
-rw-r--r-- | src/output.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/output.zig b/src/output.zig index 2b3f8cca5..3814fa0fa 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; |