aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/ZigConsoleClient.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-21 04:13:37 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-02-21 04:13:37 -0800
commit4f2fc299a9bc35ac1b74f084f977c66243dacaed (patch)
treecf0b9ef4b57d3559f2e729865b6be083a442d05e /src/javascript/jsc/bindings/ZigConsoleClient.cpp
parentefb4baacdfb39d453203fe13f36fbbc884078abf (diff)
downloadbun-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.cpp8
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];