|
@@ -24,7 +24,7 @@ NativeFunction* NativeFunction::create(GlobalObject& global_object, const FlyStr
|
|
|
|
|
|
NativeFunction::NativeFunction(Object& prototype)
|
|
NativeFunction::NativeFunction(Object& prototype)
|
|
: FunctionObject(prototype)
|
|
: FunctionObject(prototype)
|
|
- , m_realm(vm().interpreter_if_exists() ? &vm().interpreter().realm() : nullptr)
|
|
|
|
|
|
+ , m_realm(global_object().associated_realm())
|
|
{
|
|
{
|
|
}
|
|
}
|
|
|
|
|
|
@@ -32,14 +32,14 @@ NativeFunction::NativeFunction(FlyString name, Function<Value(VM&, GlobalObject&
|
|
: FunctionObject(prototype)
|
|
: FunctionObject(prototype)
|
|
, m_name(move(name))
|
|
, m_name(move(name))
|
|
, m_native_function(move(native_function))
|
|
, m_native_function(move(native_function))
|
|
- , m_realm(vm().interpreter_if_exists() ? &vm().interpreter().realm() : nullptr)
|
|
|
|
|
|
+ , m_realm(global_object().associated_realm())
|
|
{
|
|
{
|
|
}
|
|
}
|
|
|
|
|
|
NativeFunction::NativeFunction(FlyString name, Object& prototype)
|
|
NativeFunction::NativeFunction(FlyString name, Object& prototype)
|
|
: FunctionObject(prototype)
|
|
: FunctionObject(prototype)
|
|
, m_name(move(name))
|
|
, m_name(move(name))
|
|
- , m_realm(vm().interpreter_if_exists() ? &vm().interpreter().realm() : nullptr)
|
|
|
|
|
|
+ , m_realm(global_object().associated_realm())
|
|
{
|
|
{
|
|
}
|
|
}
|
|
|
|
|