diff options
author | Erik Verbruggen <erik.verbruggen@qt.io> | 2017-06-30 11:47:09 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@qt.io> | 2017-06-30 10:05:35 +0000 |
commit | b00fe4531841f4a61e093e5c9c18a1e1faa03aff (patch) | |
tree | ead762869001900e815d9995df99a3ffc8f102b7 /src/qml/compiler/qqmlirbuilder.cpp | |
parent | b31ac3e4870ac73034e678fbdd8bca04de282dfc (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.cpp | 8 |
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) |