QmlJS: Fix type lookup

Amends 8f682573a8.

Task-number: QTCREATORBUG-15684
Change-Id: I2d35e8f88612d5834519931d00049aa1a99d47c8
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
Christian Stenger
2019-12-10 09:15:57 +01:00
parent 041a86c8c7
commit ee77b4fca3

View File

@@ -148,8 +148,8 @@ const ObjectValue *Context::lookupType(const QmlJS::Document *doc, const QString
objectValue = value; objectValue = value;
++iter; ++iter;
} }
auto end = qmlTypeName.cend();
for ( ; objectValue && iter != end; ) { for (auto end = qmlTypeName.cend() ; objectValue && iter != end; ++iter) {
const Value *value = objectValue->lookupMember(*iter, this); const Value *value = objectValue->lookupMember(*iter, this);
if (!value) if (!value)
return nullptr; return nullptr;