aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-09-30 22:34:36 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-09-30 22:34:36 -0700
commit5855fb7cc6a90f25975e1e494c3780f7afe74f48 (patch)
treea27c04c4058d4c3f419babd595f682f8074ed66c
parentf226f52200b9c1aaaea7bc8e3068d5f6ec978440 (diff)
downloadbun-5855fb7cc6a90f25975e1e494c3780f7afe74f48.tar.gz
bun-5855fb7cc6a90f25975e1e494c3780f7afe74f48.tar.zst
bun-5855fb7cc6a90f25975e1e494c3780f7afe74f48.zip
Make sure VM initializes with `BUN_`* defines
-rw-r--r--src/js_ast.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/js_ast.zig b/src/js_ast.zig
index c14493987..acfdece68 100644
--- a/src/js_ast.zig
+++ b/src/js_ast.zig
@@ -6911,7 +6911,12 @@ pub const Macro = struct {
var vm: *JavaScript.VirtualMachine = if (JavaScript.VirtualMachine.vm_loaded)
JavaScript.VirtualMachine.vm
else brk: {
+ var old_transform_options = resolver.opts.transform_options;
+ resolver.opts.transform_options.node_modules_bundle_path = null;
+ resolver.opts.transform_options.node_modules_bundle_path_server = null;
+ defer resolver.opts.transform_options = old_transform_options;
var _vm = try JavaScript.VirtualMachine.init(default_allocator, resolver.opts.transform_options, null, log, env);
+
_vm.enableMacroMode();
_vm.bundler.configureLinker();