diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2021-11-16 15:45:14 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2021-11-26 11:57:52 +0100 |
commit | cb3ec010fff39a9b5b35b1afb3af478cf118c3ca (patch) | |
tree | 4934ef3eb31bcc8f5806e7b1be06e7508b7948e3 /tools | |
parent | ab4a4be2ed10fbb04015da01811d9be6b003ec17 (diff) |
QmlCompiler: Move type generalization into separate compile pass
We want to be able to skip it.
Task-number: QTBUG-98305
Change-Id: Ibb0293d348f2828a28be4c458cf955b4cc706caa
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/qmltc/main.cpp | 3 | ||||
-rw-r--r-- | tools/qmltc/qmltctyperesolver.h | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/tools/qmltc/main.cpp b/tools/qmltc/main.cpp index d12c529499..d749b91c35 100644 --- a/tools/qmltc/main.cpp +++ b/tools/qmltc/main.cpp @@ -173,8 +173,7 @@ int main(int argc, char **argv) QQmlJSLogger logger(url, sourceCode, /* silent */ false); setupLogger(logger); QmltcVisitor visitor(&importer, &logger, implicitImportDirectory, qmltypesFiles); - QmltcTypeResolver typeResolver { - &importer, QQmlJSTypeResolver::Indirect, &logger }; + QmltcTypeResolver typeResolver { &importer, &logger }; typeResolver.init(&visitor, document.program); if (logger.hasWarnings() || logger.hasErrors()) return EXIT_FAILURE; diff --git a/tools/qmltc/qmltctyperesolver.h b/tools/qmltc/qmltctyperesolver.h index 9fd69f9ae4..2be59d9087 100644 --- a/tools/qmltc/qmltctyperesolver.h +++ b/tools/qmltc/qmltctyperesolver.h @@ -39,8 +39,8 @@ QT_BEGIN_NAMESPACE class QmltcTypeResolver : public QQmlJSTypeResolver { public: - QmltcTypeResolver(QQmlJSImporter *importer, TypeStorage storage, QQmlJSLogger *logger) - : QQmlJSTypeResolver(importer, storage, logger) + QmltcTypeResolver(QQmlJSImporter *importer, QQmlJSLogger *logger) + : QQmlJSTypeResolver(importer, logger) { } }; |