aboutsummaryrefslogtreecommitdiff
path: root/src/output.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-08-26 21:09:08 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-08-26 21:09:08 -0700
commit36f9d2291c71d151dceff6d7d40adbbb2c3b3809 (patch)
treee7fa39aec27699c5c0b7288a0256549e59f72cc7 /src/output.zig
parent9e653e610c4fe8d1536283cada7c21d1580259cd (diff)
downloadbun-36f9d2291c71d151dceff6d7d40adbbb2c3b3809.tar.gz
bun-36f9d2291c71d151dceff6d7d40adbbb2c3b3809.tar.zst
bun-36f9d2291c71d151dceff6d7d40adbbb2c3b3809.zip
Workaround zig wasm bug
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;