Path: blob/main/lang/bun/files/patch-src_jsc_bindings_NodeVMSourceTextModule.cpp
49052 views
-- Fix build with older JavaScriptCore: setStatus -> status.12--- src/jsc/bindings/NodeVMSourceTextModule.cpp.orig 2026-05-14 00:23:23 UTC3+++ src/jsc/bindings/NodeVMSourceTextModule.cpp4@@ -352,7 +352,7 @@ JSValue NodeVMSourceTextModule::link(JSGlobalObject* g5// Unlinked for the whole graph), so do it for each dependency as6// we wire it in.7if (auto* cyclic = dynamicDowncast<JSC::CyclicModuleRecord>(resolvedRecord); cyclic && cyclic->status() == JSC::CyclicModuleRecord::Status::New)8- cyclic->setStatus(JSC::CyclicModuleRecord::Status::Unlinked);9+ cyclic->status(JSC::CyclicModuleRecord::Status::Unlinked);1011// specifiers/moduleNatives were built from requestedModules() in12// [kLink], so the indices line up — pass the original ModuleRequest13@@ -384,7 +384,7 @@ JSValue NodeVMSourceTextModule::link(JSGlobalObject* g14// innerModuleLinking now would walk into a record whose loadedModules()15// are still empty (cyclic case).16if (record->status() == JSC::CyclicModuleRecord::Status::New)17- record->setStatus(JSC::CyclicModuleRecord::Status::Unlinked);18+ record->status(JSC::CyclicModuleRecord::Status::Unlinked);1920UNUSED_PARAM(scriptFetcher);21status(Status::Linked);222324