diff options
author | Lars Knoll <lars.knoll@qt.io> | 2017-06-20 12:00:28 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@qt.io> | 2017-06-20 10:12:58 +0000 |
commit | 1658f5b7492161a883058cbaaaf276ccd8588688 (patch) | |
tree | 1fbe726ebd59115c0945cdb85494fe54945bbe99 /src/qml/compiler/qqmlirbuilder_p.h | |
parent | f66599936e8d9ed3a67263b8ae64acfda605ada7 (diff) |
Port JSCodeGen in qqmlirbuilder over to new parser
Implement QML support in Reference. Implement the
fallbackNameLookup() method for QML, and emit
bytecode to load the qml context and imported script
temps in beginFunctionBodyHook()
Change-Id: I7e052f10ec064097ab1c1f51d776622a4176ce99
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'src/qml/compiler/qqmlirbuilder_p.h')
-rw-r--r-- | src/qml/compiler/qqmlirbuilder_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/compiler/qqmlirbuilder_p.h b/src/qml/compiler/qqmlirbuilder_p.h index 2bdf61ddde..e8a2ba3b5a 100644 --- a/src/qml/compiler/qqmlirbuilder_p.h +++ b/src/qml/compiler/qqmlirbuilder_p.h @@ -603,7 +603,7 @@ struct Q_QML_PRIVATE_EXPORT JSCodeGen : public QQmlJS::Codegen protected: void beginFunctionBodyHook() override; - QV4::IR::Expr *fallbackNameLookup(const QString &name, int line, int col) override; + Reference fallbackNameLookup(const QString &name) override; private: QQmlPropertyData *lookupQmlCompliantProperty(QQmlPropertyCache *cache, const QString &name, bool *propertyExistsButForceNameLookup = 0); |