From e54faee178ef5a4437ac1cfa6fd13d5ce0fb18c0 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Tue, 6 Jul 2021 09:21:54 +0200 Subject: QTest: remove unneeded cast in toPrettyUnicode() char16_t, as returned from QStringView::utf16(), is guaranteed to be unsigned, so there's no need to reinterpret_cast to ushort. Change-Id: I7432dd26b4814c61fe70cc33ed307097ef46ce4e Reviewed-by: Edward Welbourne --- src/testlib/qtestcase.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/testlib') diff --git a/src/testlib/qtestcase.cpp b/src/testlib/qtestcase.cpp index 47f75fcc5b..63c6ef92af 100644 --- a/src/testlib/qtestcase.cpp +++ b/src/testlib/qtestcase.cpp @@ -1424,12 +1424,12 @@ char *toPrettyUnicode(const ushort *p, int length) */ char *toPrettyUnicode(QStringView string) { - auto p = reinterpret_cast(string.utf16()); + auto p = string.utf16(); auto length = string.size(); // keep it simple for the vast majority of cases bool trimmed = false; QScopedArrayPointer buffer(new char[256]); - const ushort *end = p + length; + const auto end = p + length; char *dst = buffer.data(); *dst++ = '"'; -- cgit v1.2.3