From 9af32d701995558cea83f0deb391aa44a6e47a1f Mon Sep 17 00:00:00 2001 From: Xie Chuan Date: Fri, 25 Sep 2020 14:36:29 +0800 Subject: [PATCH] Eliminate compilation warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When converting a const variable to a non-const variable, use the conversion operator  Change-Id: Ib1c8f3defbf9ccce1af5c90e7e9c508bc8c039d0 Reviewed-by: Lars Knoll Reviewed-by: Paul Wicking --- src/corelib/text/qstring.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/text/qstring.cpp b/src/corelib/text/qstring.cpp index 588054ef4b..2171a1bc71 100644 --- a/src/corelib/text/qstring.cpp +++ b/src/corelib/text/qstring.cpp @@ -7644,7 +7644,7 @@ static QString replaceArgEscapes(QStringView s, const ArgEscapeData &d, int fiel *qMax(abs_field_width, larg.length()); QString result(result_len, Qt::Uninitialized); - QChar *result_buff = (QChar*) result.unicode(); + QChar *result_buff = const_cast(result.unicode()); QChar *rc = result_buff; const QChar *c = uc_begin;