Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/lang/bun/files/patch-src_jsc_bindings_NodeVMSourceTextModule.cpp
49052 views
1
-- Fix build with older JavaScriptCore: setStatus -> status.
2
3
--- src/jsc/bindings/NodeVMSourceTextModule.cpp.orig 2026-05-14 00:23:23 UTC
4
+++ src/jsc/bindings/NodeVMSourceTextModule.cpp
5
@@ -352,7 +352,7 @@ JSValue NodeVMSourceTextModule::link(JSGlobalObject* g
6
// Unlinked for the whole graph), so do it for each dependency as
7
// we wire it in.
8
if (auto* cyclic = dynamicDowncast<JSC::CyclicModuleRecord>(resolvedRecord); cyclic && cyclic->status() == JSC::CyclicModuleRecord::Status::New)
9
- cyclic->setStatus(JSC::CyclicModuleRecord::Status::Unlinked);
10
+ cyclic->status(JSC::CyclicModuleRecord::Status::Unlinked);
11
12
// specifiers/moduleNatives were built from requestedModules() in
13
// [kLink], so the indices line up — pass the original ModuleRequest
14
@@ -384,7 +384,7 @@ JSValue NodeVMSourceTextModule::link(JSGlobalObject* g
15
// innerModuleLinking now would walk into a record whose loadedModules()
16
// are still empty (cyclic case).
17
if (record->status() == JSC::CyclicModuleRecord::Status::New)
18
- record->setStatus(JSC::CyclicModuleRecord::Status::Unlinked);
19
+ record->status(JSC::CyclicModuleRecord::Status::Unlinked);
20
21
UNUSED_PARAM(scriptFetcher);
22
status(Status::Linked);
23
24