diff options
| author | Ulf Hermann <ulf.hermann@qt.io> | 2022-06-13 09:25:40 +0200 |
|---|---|---|
| committer | Ulf Hermann <ulf.hermann@qt.io> | 2022-06-15 09:43:01 +0200 |
| commit | e18919d3f24f359a720a2a4daca322cfce3c68fd (patch) | |
| tree | d36911c95207ae05904a32bc384c65e88c51f036 /tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp | |
| parent | fb3a81623a3d39289d508f504bb0308be443ce50 (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.cpp | 4 |
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() |
