summaryrefslogtreecommitdiffstats
path: root/src/corelib/text
diff options
context:
space:
mode:
authorAlbert Astals Cid <albert.astals.cid@kdab.com>2020-05-07 16:13:32 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2020-05-21 18:02:03 +0200
commit9b8ad6a17e9211aae245f0d08a2d2e69eaae17cd (patch)
treec7c8090d2353d0d59bf3414b44dab3dd04d63cf1 /src/corelib/text
parentb8234e564a68082987f63ba644fe97e7c6b9a07f (diff)
QByteArrayLiteral: Remove const temporary that may prevent optimization
clang-tidy 10 was complaining about http://clang.llvm.org/extra/clang-tidy/checks/performance-no-automatic-move.html Change-Id: I63ba4111e01bb9d3ee87940253c4a79cc42c0bdf Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 4fa94440902d87b41f6cda7e5fd057dc8e79f08d) Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/corelib/text')
-rw-r--r--src/corelib/text/qbytearray.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/corelib/text/qbytearray.h b/src/corelib/text/qbytearray.h
index e3bb9ea937..dac4f05a40 100644
--- a/src/corelib/text/qbytearray.h
+++ b/src/corelib/text/qbytearray.h
@@ -148,8 +148,7 @@ struct QByteArrayDataPtr
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER(Size), \
str }; \
QByteArrayDataPtr holder = { qbytearray_literal.data_ptr() }; \
- const QByteArray ba(holder); \
- return ba; \
+ return QByteArray(holder); \
}()) \
/**/