diff options
author | Lars Knoll <lars.knoll@qt.io> | 2017-11-06 16:14:46 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2017-11-15 18:46:46 +0000 |
commit | 6b738e3224c26fcce148b569188e2a25520e54d6 (patch) | |
tree | be505078357b95574d6b59f6832bfa78cf3a63e6 /src/qml/jsruntime/qv4context_p.h | |
parent | 557ea845157d4f6b757ec2eebbc71e1af9910cc6 (diff) |
Don't copy unnamed arguments onto the JS stack
These can only be referenced through the arguments
objects, and have so far messed up initialization
of local variables.
Change-Id: I3100520ed55c93204dd7953da8cc3d2b7d200d11
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4context_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4context_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4context_p.h b/src/qml/jsruntime/qv4context_p.h index a73e7118ea..4efd0bc899 100644 --- a/src/qml/jsruntime/qv4context_p.h +++ b/src/qml/jsruntime/qv4context_p.h @@ -204,7 +204,7 @@ struct Q_QML_EXPORT ExecutionContext : public Managed Q_MANAGED_TYPE(ExecutionContext) V4_INTERNALCLASS(ExecutionContext) - static Heap::CallContext *newCallContext(Heap::ExecutionContext *outer, Function *function, CallData *callData); + static Heap::CallContext *newCallContext(QV4::CppStackFrame *frame); Heap::ExecutionContext *newWithContext(Heap::Object *with); Heap::CatchContext *newCatchContext(Heap::String *exceptionVarName, ReturnedValue exceptionValue); |