From ac8dd5e59b1d90cd692bff2cc794f7c91b9b5edd Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Thu, 30 Jun 2022 19:27:30 -0700 Subject: Create `process` object lazily --- src/bun.js/bindings/ZigConsoleClient.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/bun.js/bindings/ZigConsoleClient.cpp') diff --git a/src/bun.js/bindings/ZigConsoleClient.cpp b/src/bun.js/bindings/ZigConsoleClient.cpp index e3556ee0b..66d24b129 100644 --- a/src/bun.js/bindings/ZigConsoleClient.cpp +++ b/src/bun.js/bindings/ZigConsoleClient.cpp @@ -57,8 +57,6 @@ void Zig::ConsoleClient::messageWithTypeAndLevel(MessageType type, MessageLevel Ref&& arguments) { JSC::VM& vm = globalObject->vm(); - JSC::GCDeferralContext deferralContext(vm); - JSC::DisallowGC disallowGC; auto args = arguments.ptr(); JSC__JSValue jsArgs[255]; @@ -69,7 +67,7 @@ void Zig::ConsoleClient::messageWithTypeAndLevel(MessageType type, MessageLevel jsArgs[i] = JSC::JSValue::encode(val); } - auto scope = DECLARE_THROW_SCOPE(vm); + auto scope = DECLARE_CATCH_SCOPE(vm); Zig__ConsoleClient__messageWithTypeAndLevel(this->m_client, static_cast(type), static_cast(level), globalObject, jsArgs, count); -- cgit v1.2.3