mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 19:08:50 +00:00
cpp: synchronize on JSC::getVM since its more likely to be forward compatible (#16688)
This commit is contained in:
@@ -5735,7 +5735,7 @@ RefPtr<SerializedScriptValue> SerializedScriptValue::create(StringView string)
|
||||
RefPtr<SerializedScriptValue> SerializedScriptValue::create(JSContextRef originContext, JSValueRef apiValue, JSValueRef* exception)
|
||||
{
|
||||
JSGlobalObject* lexicalGlobalObject = toJS(originContext);
|
||||
VM& vm = lexicalGlobalObject->vm();
|
||||
auto& vm = JSC::getVM(lexicalGlobalObject);
|
||||
JSLockHolder locker(vm);
|
||||
auto scope = DECLARE_CATCH_SCOPE(vm);
|
||||
|
||||
@@ -5923,7 +5923,7 @@ JSValue SerializedScriptValue::deserialize(JSGlobalObject& lexicalGlobalObject,
|
||||
JSValueRef SerializedScriptValue::deserialize(JSContextRef destinationContext, JSValueRef* exception)
|
||||
{
|
||||
JSGlobalObject* lexicalGlobalObject = toJS(destinationContext);
|
||||
VM& vm = lexicalGlobalObject->vm();
|
||||
auto& vm = JSC::getVM(lexicalGlobalObject);
|
||||
JSLockHolder locker(vm);
|
||||
auto scope = DECLARE_CATCH_SCOPE(vm);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user