aboutsummaryrefslogtreecommitdiff
path: root/src/output.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/output.zig')
-rw-r--r--src/output.zig3
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;