From d179ec6ca4b93b294f9138518baca4a325c00a5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= Date: Mon, 26 Jul 2021 22:25:41 +0200 Subject: QString benchmark: don't use %ls The vsnprintf we use in QTest doesn't not have a portable %ls: It accepts wchar_t, so it's UTF-32 on Linux and UTF-16 on Windows Change-Id: I9ebda1e92b6e8e4dbbb79c6f2e35a833c587a089 Reviewed-by: Thiago Macieira --- tests/benchmarks/corelib/text/qstring/tst_bench_qstring.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/benchmarks/corelib') diff --git a/tests/benchmarks/corelib/text/qstring/tst_bench_qstring.cpp b/tests/benchmarks/corelib/text/qstring/tst_bench_qstring.cpp index 0fe387154e..ada0e25d71 100644 --- a/tests/benchmarks/corelib/text/qstring/tst_bench_qstring.cpp +++ b/tests/benchmarks/corelib/text/qstring/tst_bench_qstring.cpp @@ -299,7 +299,7 @@ void tst_QString::number_double_data() }; for (auto &datum : data) { - QTest::addRow("%ls, format '%c', precision %d", qUtf16Printable(datum.expected), datum.f, + QTest::addRow("%s, format '%c', precision %d", qPrintable(datum.expected), datum.f, datum.p) << datum.d << datum.f << datum.p << datum.expected; } -- cgit v1.2.3