aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-27 07:29:07 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-27 07:29:07 -0800
commit358f388a46ea455e16eec77778d8a8f7a3a98859 (patch)
tree86b726b47d18f62e0c7d23d31a0f282067640f2a
parent4f35d0537ba49981116c9e69c53d215e507f8b5e (diff)
downloadbun-358f388a46ea455e16eec77778d8a8f7a3a98859.tar.gz
bun-358f388a46ea455e16eec77778d8a8f7a3a98859.tar.zst
bun-358f388a46ea455e16eec77778d8a8f7a3a98859.zip
Fix `make headers`
-rw-r--r--src/feature_flags.zig2
-rw-r--r--src/global.zig2
-rw-r--r--src/js_ast.zig1
3 files changed, 4 insertions, 1 deletions
diff --git a/src/feature_flags.zig b/src/feature_flags.zig
index f39f96a6e..735295ee3 100644
--- a/src/feature_flags.zig
+++ b/src/feature_flags.zig
@@ -112,4 +112,4 @@ pub const hardcode_localhost_to_127_0_0_1 = true;
/// so we just disable it
pub const support_jsxs_in_jsx_transform = false;
-pub const use_simdutf = true;
+pub const use_simdutf = !@import("./global.zig").JSC.is_bindgen;
diff --git a/src/global.zig b/src/global.zig
index 2ebe4c58e..654dc26da 100644
--- a/src/global.zig
+++ b/src/global.zig
@@ -484,3 +484,5 @@ pub fn rangeOfSliceInBuffer(slice: []const u8, buffer: []const u8) ?[2]u32 {
pub const invalid_fd = std.math.maxInt(FileDescriptor);
pub const simdutf = @import("./bun.js/bindings/bun-simdutf.zig");
+
+pub const JSC = @import("javascript_core");
diff --git a/src/js_ast.zig b/src/js_ast.zig
index 7318919ea..b7f4bc3d5 100644
--- a/src/js_ast.zig
+++ b/src/js_ast.zig
@@ -8140,6 +8140,7 @@ pub const Macro = struct {
threadlocal var call_args: CallArgs = undefined;
threadlocal var result: MacroError!Expr = undefined;
pub fn callWrapper(args: CallArgs) MacroError!Expr {
+ JSC.markBinding(@src());
call_args = args;
Bun__startMacro(call, JSC.VirtualMachine.vm.global);
return result;