diff options
author | 2022-02-21 04:13:37 -0800 | |
---|---|---|
committer | 2022-02-21 04:13:37 -0800 | |
commit | 4f2fc299a9bc35ac1b74f084f977c66243dacaed (patch) | |
tree | cf0b9ef4b57d3559f2e729865b6be083a442d05e /src/javascript/jsc/bindings/Process.h | |
parent | efb4baacdfb39d453203fe13f36fbbc884078abf (diff) | |
download | bun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.tar.gz bun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.tar.zst bun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.zip |
upgrade JSC
Diffstat (limited to 'src/javascript/jsc/bindings/Process.h')
-rw-r--r-- | src/javascript/jsc/bindings/Process.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/javascript/jsc/bindings/Process.h b/src/javascript/jsc/bindings/Process.h index 7e025bc3a..e6b391e8f 100644 --- a/src/javascript/jsc/bindings/Process.h +++ b/src/javascript/jsc/bindings/Process.h @@ -6,6 +6,8 @@ namespace Zig { +using namespace JSC; + class Process : public JSC::JSNonFinalObject { using Base = JSC::JSNonFinalObject; @@ -16,9 +18,8 @@ class Process : public JSC::JSNonFinalObject { static constexpr unsigned StructureFlags = Base::StructureFlags; - template <typename CellType, JSC::SubspaceAccess> - static JSC::CompleteSubspace *subspaceFor(JSC::VM &vm) { - return &vm.cellSpace; + template <typename CellType, SubspaceAccess> static GCClient::IsoSubspace *subspaceFor(VM &vm) { + return &vm.plainObjectSpace(); } static JSC::Structure *createStructure(JSC::VM &vm, JSC::JSGlobalObject *globalObject, @@ -28,7 +29,7 @@ class Process : public JSC::JSNonFinalObject { } static Process *create(JSC::VM &vm, JSC::Structure *structure) { - Process *accessor = new (NotNull, JSC::allocateCell<Process>(vm.heap)) Process(vm, structure); + Process *accessor = new (NotNull, JSC::allocateCell<Process>(vm)) Process(vm, structure); accessor->finishCreation(vm); return accessor; } |