aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2021-11-16 15:45:14 +0100
committerUlf Hermann <ulf.hermann@qt.io>2021-11-26 11:57:52 +0100
commitcb3ec010fff39a9b5b35b1afb3af478cf118c3ca (patch)
tree4934ef3eb31bcc8f5806e7b1be06e7508b7948e3 /tools
parentab4a4be2ed10fbb04015da01811d9be6b003ec17 (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.cpp3
-rw-r--r--tools/qmltc/qmltctyperesolver.h4
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)
{
}
};