LibJS: Remove GlobalObject& argument from VM::construct()

We can just get the global object from the constructor function.
This commit is contained in:
Andreas Kling 2021-06-10 23:17:29 +02:00
commit 93a07ba962
Notes: sideshowbarker 2024-07-18 12:28:36 +09:00
6 changed files with 9 additions and 8 deletions

View file

@ -209,7 +209,7 @@ void Call::execute(Bytecode::Interpreter& interpreter) const
if (m_type == CallType::Call)
return_value = interpreter.vm().call(function, this_value, move(argument_values));
else
return_value = interpreter.vm().construct(function, function, move(argument_values), interpreter.global_object());
return_value = interpreter.vm().construct(function, function, move(argument_values));
}
interpreter.accumulator() = return_value;