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/ZigConsoleClient.cpp | |
parent | efb4baacdfb39d453203fe13f36fbbc884078abf (diff) | |
download | bun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.tar.gz bun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.tar.zst bun-4f2fc299a9bc35ac1b74f084f977c66243dacaed.zip |
upgrade JSC
Diffstat (limited to 'src/javascript/jsc/bindings/ZigConsoleClient.cpp')
-rw-r--r-- | src/javascript/jsc/bindings/ZigConsoleClient.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/javascript/jsc/bindings/ZigConsoleClient.cpp b/src/javascript/jsc/bindings/ZigConsoleClient.cpp index 9e7bf7d3f..75d137e3c 100644 --- a/src/javascript/jsc/bindings/ZigConsoleClient.cpp +++ b/src/javascript/jsc/bindings/ZigConsoleClient.cpp @@ -15,12 +15,12 @@ using String = WTF::String; namespace JSC { -ALWAYS_INLINE GCDeferralContext::GCDeferralContext(Heap &heap) : m_heap(heap) {} +ALWAYS_INLINE GCDeferralContext::GCDeferralContext(VM &vm) : m_vm(vm) {} ALWAYS_INLINE GCDeferralContext::~GCDeferralContext() { - if constexpr (validateDFGDoesGC) m_heap.verifyCanGC(); + if constexpr (validateDFGDoesGC) m_vm.verifyCanGC(); - if (UNLIKELY(m_shouldGC)) m_heap.collectIfNecessaryOrDefer(); + if (UNLIKELY(m_shouldGC)) m_vm.heap.collectIfNecessaryOrDefer(); } } // namespace JSC @@ -58,7 +58,7 @@ void Zig::ConsoleClient::messageWithTypeAndLevel(MessageType type, MessageLevel JSC::JSGlobalObject *globalObject, Ref<ScriptArguments> &&arguments) { JSC::VM &vm = globalObject->vm(); - JSC::GCDeferralContext deferralContext(vm.heap); + JSC::GCDeferralContext deferralContext(vm); JSC::DisallowGC disallowGC; auto args = arguments.ptr(); JSC__JSValue jsArgs[255]; |