From 9d5035be9f2e535d5d5f6f9e93f9d24106ffd18c Mon Sep 17 00:00:00 2001 From: Mikolaj Boc Date: Thu, 5 Jan 2023 11:13:28 +0100 Subject: Don't implicitly cast BATCHED_TEST_NAME to qstring MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Some tests disable implicit casts from char * to qstring. Use QStringLiteral in qtest.h to avoid compilation problems with such tests. Change-Id: I977b6d90e5a7a8f23298b13789302501606f63d3 Reviewed-by: Morten Johan Sørvig --- src/testlib/qtest.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/testlib') diff --git a/src/testlib/qtest.h b/src/testlib/qtest.h index f87995e0db..175affebcf 100644 --- a/src/testlib/qtest.h +++ b/src/testlib/qtest.h @@ -628,7 +628,7 @@ void qRegister##TestObject() \ QTEST_SET_MAIN_SOURCE_PATH \ return QTest::qExec(&tc, argc, argv); \ }; \ - QTest::qRegisterTestCase(BATCHED_TEST_NAME, runTest); \ + QTest::qRegisterTestCase(QStringLiteral(BATCHED_TEST_NAME), runTest); \ } \ \ Q_CONSTRUCTOR_FUNCTION(qRegister##TestObject) -- cgit v1.2.3