Fix compilation of tst_qmlcppcodegen on Android

It seems MOC does not like methods named "isnan" on Android.
It generates a call to "__builtin_isnan".
This patch is a workaround. A real fix in MOC would be better.

Pick-to: 6.3
Change-Id: If73a4d7580ac51f6c60f4fb92c9699d077f4452f
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
This commit is contained in:
Andreas Buhr 2022-03-01 15:09:54 +01:00
parent 2ae2a905e3
commit 85b086a97b
1 changed files with 2 additions and 2 deletions

View File

@ -124,7 +124,7 @@ private slots:
void functionLookup();
void objectInVar();
void functionTakingVar();
void isnan();
void testIsnan();
};
void tst_QmlCppCodegen::simpleBinding()
@ -1849,7 +1849,7 @@ void tst_QmlCppCodegen::functionTakingVar()
QCOMPARE(o->property("c"), QVariant::fromValue<int>(11));
}
void tst_QmlCppCodegen::isnan()
void tst_QmlCppCodegen::testIsnan()
{
QQmlEngine engine;
const QUrl document(u"qrc:/TestTypes/isnan.qml"_qs);