summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Runtime/NativeFunction.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Libraries/LibJS/Runtime/NativeFunction.cpp')
-rw-r--r--Libraries/LibJS/Runtime/NativeFunction.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/Libraries/LibJS/Runtime/NativeFunction.cpp b/Libraries/LibJS/Runtime/NativeFunction.cpp
index 6703f90e02..3785b4865b 100644
--- a/Libraries/LibJS/Runtime/NativeFunction.cpp
+++ b/Libraries/LibJS/Runtime/NativeFunction.cpp
@@ -31,7 +31,7 @@
namespace JS {
-NativeFunction* NativeFunction::create(GlobalObject& global_object, const FlyString& name, AK::Function<Value(Interpreter&, GlobalObject&)> function)
+NativeFunction* NativeFunction::create(GlobalObject& global_object, const FlyString& name, AK::Function<Value(VM&, GlobalObject&)> function)
{
return global_object.heap().allocate<NativeFunction>(global_object, name, move(function), *global_object.function_prototype());
}
@@ -41,7 +41,7 @@ NativeFunction::NativeFunction(Object& prototype)
{
}
-NativeFunction::NativeFunction(const FlyString& name, AK::Function<Value(Interpreter&, GlobalObject&)> native_function, Object& prototype)
+NativeFunction::NativeFunction(const FlyString& name, AK::Function<Value(VM&, GlobalObject&)> native_function, Object& prototype)
: Function(prototype)
, m_name(name)
, m_native_function(move(native_function))
@@ -60,7 +60,7 @@ NativeFunction::~NativeFunction()
Value NativeFunction::call()
{
- return m_native_function(interpreter(), global_object());
+ return m_native_function(vm(), global_object());
}
Value NativeFunction::construct(Interpreter&, Function&)