summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/text/qstring.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/corelib/text/qstring.cpp b/src/corelib/text/qstring.cpp
index c74a9296dc..5ee4102cdb 100644
--- a/src/corelib/text/qstring.cpp
+++ b/src/corelib/text/qstring.cpp
@@ -8684,9 +8684,7 @@ QString QString::arg(qulonglong a, int fieldWidth, int base, QChar fillChar) con
*/
QString QString::arg(QChar a, int fieldWidth, QChar fillChar) const
{
- QString c;
- c += a;
- return arg(c, fieldWidth, fillChar);
+ return arg(QStringView{&a, 1}, fieldWidth, fillChar);
}
/*!
@@ -8696,9 +8694,7 @@ QString QString::arg(QChar a, int fieldWidth, QChar fillChar) const
*/
QString QString::arg(char a, int fieldWidth, QChar fillChar) const
{
- QString c;
- c += QLatin1Char(a);
- return arg(c, fieldWidth, fillChar);
+ return arg(QLatin1Char(a), fieldWidth, fillChar);
}
/*!