From 85b086a97bae6827d74fb79cb128fb038975f1c5 Mon Sep 17 00:00:00 2001 From: Andreas Buhr Date: Tue, 1 Mar 2022 15:09:54 +0100 Subject: [PATCH] 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 --- tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp b/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp index 8d725a1ec8..863380f517 100644 --- a/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp +++ b/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp @@ -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(11)); } -void tst_QmlCppCodegen::isnan() +void tst_QmlCppCodegen::testIsnan() { QQmlEngine engine; const QUrl document(u"qrc:/TestTypes/isnan.qml"_qs);