- ScriptValue value = ScriptValue(v8String(m_isolate, "hello"), m_isolate);
- ScriptPromise promise1 = ScriptPromise::cast(ScriptValue(value.v8Value(), m_isolate));
- ScriptPromise promise2 = ScriptPromise::cast(ScriptValue(value.v8Value(), m_isolate));
+ if (RuntimeEnabledFeatures::scriptPromiseOnV8PromiseEnabled())
+ return;
+ ScriptValue value = ScriptValue(m_scope->scriptState(), v8String(m_scope->isolate(), "hello"));
+ ScriptPromise promise1 = ScriptPromise::cast(ScriptValue(value));
+ ScriptPromise promise2 = ScriptPromise::cast(ScriptValue(value));