aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2022-06-13 09:25:40 +0200
committerUlf Hermann <ulf.hermann@qt.io>2022-06-15 09:43:01 +0200
commite18919d3f24f359a720a2a4daca322cfce3c68fd (patch)
treed36911c95207ae05904a32bc384c65e88c51f036 /tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
parentfb3a81623a3d39289d508f504bb0308be443ce50 (diff)
QmlCompiler: Check builtin type aliases after list resolution
This way we can determine that QList<qreal> is the same as QList<double>. Pick-to: 6.4 Fixes: QTBUG-104129 Change-Id: I96df19da1a613558b950aa6cee46159024c19cc9 Reviewed-by: Evgeniy Dushistov <dushistov@mail.ru> Reviewed-by: Andrei Golubev <andrei.golubev@qt.io> Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Diffstat (limited to 'tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp')
-rw-r--r--tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp b/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
index bbf4b4691f..45dfcfd02e 100644
--- a/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
+++ b/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
@@ -153,6 +153,10 @@ void tst_QmlCppCodegen::cppValueTypeList()
QCOMPARE(object->property("a").toInt(), 16);
QMetaObject::invokeMethod(object.data(), "incA");
QCOMPARE(object->property("a").toInt(), 17);
+
+ QCOMPARE(object->property("b").toDouble(), 0.25);
+ QMetaObject::invokeMethod(object.data(), "incB");
+ QCOMPARE(object->property("b").toDouble(), 13.5);
}
void tst_QmlCppCodegen::anchorsFill()