diff --git a/src/bun.js/bindings/NodeVMModule.cpp b/src/bun.js/bindings/NodeVMModule.cpp index ffa755f5c6..04d0e3d19a 100644 --- a/src/bun.js/bindings/NodeVMModule.cpp +++ b/src/bun.js/bindings/NodeVMModule.cpp @@ -154,7 +154,7 @@ NodeVMModule::NodeVMModule(JSC::VM& vm, JSC::Structure* structure, WTF::String i : Base(vm, structure) , m_identifier(WTF::move(identifier)) , m_context(context && context.isObject() ? asObject(context) : nullptr, JSC::WriteBarrierEarlyInit) - , m_moduleWrapper(vm, this, moduleWrapper) + , m_moduleWrapper(moduleWrapper, JSC::WriteBarrierEarlyInit) { } diff --git a/src/bun.js/bindings/NodeVMSyntheticModule.h b/src/bun.js/bindings/NodeVMSyntheticModule.h index e269bd94dc..40986e8d02 100644 --- a/src/bun.js/bindings/NodeVMSyntheticModule.h +++ b/src/bun.js/bindings/NodeVMSyntheticModule.h @@ -54,7 +54,7 @@ private: NodeVMSyntheticModule(JSC::VM& vm, JSC::Structure* structure, WTF::String identifier, JSValue context, JSValue moduleWrapper, WTF::HashSet exportNames, JSValue syntheticEvaluationSteps) : Base(vm, structure, WTF::move(identifier), context, moduleWrapper) , m_exportNames(WTF::move(exportNames)) - , m_syntheticEvaluationSteps(vm, this, syntheticEvaluationSteps) + , m_syntheticEvaluationSteps(syntheticEvaluationSteps, JSC::WriteBarrierEarlyInit) { }