aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qqmlirbuilder.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@qt.io>2017-06-30 11:47:09 +0200
committerErik Verbruggen <erik.verbruggen@qt.io>2017-06-30 10:05:35 +0000
commitb00fe4531841f4a61e093e5c9c18a1e1faa03aff (patch)
treeead762869001900e815d9995df99a3ffc8f102b7 /src/qml/compiler/qqmlirbuilder.cpp
parentb31ac3e4870ac73034e678fbdd8bca04de282dfc (diff)
Remove interpreter instructions we can't generate anymore
This includes the backing runtime methods. Change-Id: Ib8fb6091974794b11f732fadeb047a7347a50d66 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/compiler/qqmlirbuilder.cpp')
-rw-r--r--src/qml/compiler/qqmlirbuilder.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/qml/compiler/qqmlirbuilder.cpp b/src/qml/compiler/qqmlirbuilder.cpp
index fa5dbdeda7..6631452ca1 100644
--- a/src/qml/compiler/qqmlirbuilder.cpp
+++ b/src/qml/compiler/qqmlirbuilder.cpp
@@ -2001,9 +2001,7 @@ QQmlJS::Codegen::Reference JSCodeGen::fallbackNameLookup(const QString &name)
if (!data)
return Reference::fromName(this, name);
Reference base = Reference::fromTemp(this, _qmlContextTemp);
- bool requiresCapture = !data->isConstant() && _function->isQmlBinding;
- return Reference::fromQmlScopeObject(base, data->coreIndex(), data->notifyIndex(),
- requiresCapture);
+ return Reference::fromQmlScopeObject(base, data->coreIndex(), data->notifyIndex());
}
if (_contextObject) {
@@ -2011,9 +2009,7 @@ QQmlJS::Codegen::Reference JSCodeGen::fallbackNameLookup(const QString &name)
if (!data)
return Reference::fromName(this, name);
Reference base = Reference::fromTemp(this, _qmlContextTemp);
- bool requiresCapture = !data->isConstant() && _function->isQmlBinding;
- return Reference::fromQmlContextObject(base, data->coreIndex(), data->notifyIndex(),
- requiresCapture);
+ return Reference::fromQmlContextObject(base, data->coreIndex(), data->notifyIndex());
}
#else
Q_UNUSED(name)