mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 22:18:12 +00:00
LibJS: Pass argument value vectors as const Vector<Value>&
Now that Interpreter keeps all arguments in the CallFrame stack, we can just pass a const-reference to the CallFrame's argument vector to each function handler (instead of copying it.)
This commit is contained in:
parent
bf9912cc59
commit
0a71533aff
8 changed files with 13 additions and 13 deletions
|
@ -35,7 +35,7 @@ class Function : public Object {
|
|||
public:
|
||||
virtual ~Function();
|
||||
|
||||
virtual Value call(Interpreter&, Vector<Value>) = 0;
|
||||
virtual Value call(Interpreter&, const Vector<Value>&) = 0;
|
||||
|
||||
protected:
|
||||
Function();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue