summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@qt.io>2017-06-20 14:28:30 +0200
committerErik Verbruggen <erik.verbruggen@qt.io>2017-06-20 12:50:08 +0000
commit4f4ad7c262ce4723417efa14c4d3fdb875be53d0 (patch)
tree1285bd4f369db913c74148509bd40ae7c513e8c0
parent3c4b2555d935acee38b83b20a22dc9196fbdc078 (diff)
downloadqtdeclarative-4f4ad7c262ce4723417efa14c4d3fdb875be53d0.tar.gz
Fix 'arguments' initialization
Change-Id: I6fe35924b42908f656363ae1af07a7d8cd67a7ea Reviewed-by: Lars Knoll <lars.knoll@qt.io>
-rw-r--r--src/qml/compiler/qv4codegen.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/compiler/qv4codegen.cpp b/src/qml/compiler/qv4codegen.cpp
index 7933d2b4f1..35099097bf 100644
--- a/src/qml/compiler/qv4codegen.cpp
+++ b/src/qml/compiler/qv4codegen.cpp
@@ -2417,7 +2417,7 @@ int Codegen::defineFunction(const QString &name, AST::Node *ast,
}
if (_function->usesArgumentsObject) {
Instruction::CallBuiltinSetupArgumentsObject setup;
- setup.result = Reference::fromName(this, QStringLiteral("arguments")).asLValue();
+ setup.result = referenceForName(QStringLiteral("arguments"), false).asLValue();
bytecodeGenerator->addInstruction(setup);
}
if (_function->usesThis && !_variableEnvironment->isStrict) {