aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljsoptimizations.cpp
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2024-11-26 15:42:40 +0100
committerUlf Hermann <ulf.hermann@qt.io>2024-12-03 15:15:16 +0100
commitd3f00fd1d91800e894303a5beeb9fd300df7fc8b (patch)
treea3703942d1218231077cd0429743ae9ce974c3c8 /src/qmlcompiler/qqmljsoptimizations.cpp
parentf5673f1e0e139fab33a456275b015fe4e5ca3986 (diff)
QmlCompiler: Pass QQmlJSRegisterContent by value
It's only a single pointer these days. Task-number: QTBUG-124670 Change-Id: Id51fe268108733b07d77c70531f38914a8adfdae Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
Diffstat (limited to 'src/qmlcompiler/qqmljsoptimizations.cpp')
-rw-r--r--src/qmlcompiler/qqmljsoptimizations.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/qmlcompiler/qqmljsoptimizations.cpp b/src/qmlcompiler/qqmljsoptimizations.cpp
index 177fa9083b..73e4594bc0 100644
--- a/src/qmlcompiler/qqmljsoptimizations.cpp
+++ b/src/qmlcompiler/qqmljsoptimizations.cpp
@@ -82,7 +82,7 @@ void QQmlJSOptimizations::populateReaderLocations()
// instruction must be optimized out if none of the types it can hold is read anymore.
access.trackedTypes.clear();
const auto origins = writeIt->second.changedRegister.conversionOrigins();
- for (const QQmlJSRegisterContent &origin : origins)
+ for (QQmlJSRegisterContent origin : origins)
access.trackedTypes.append(origin);
} else {
access.trackedTypes.append(writeIt->second.changedRegister);
@@ -128,7 +128,7 @@ void QQmlJSOptimizations::populateReaderLocations()
} else if (readIt->second.content.isConversion()) {
const QList<QQmlJSRegisterContent> conversionOrigins
= readIt->second.content.conversionOrigins();
- for (const QQmlJSRegisterContent &origin : conversionOrigins) {
+ for (QQmlJSRegisterContent origin : conversionOrigins) {
if (!access.trackedTypes.contains(origin))
continue;
@@ -282,24 +282,24 @@ QQmlJSBasicBlocks::objectAndArrayDefinitions() const
}
static QString adjustErrorMessage(
- const QQmlJSRegisterContent &origin, const QQmlJSScope::ConstPtr &conversion) {
+ QQmlJSRegisterContent origin, const QQmlJSScope::ConstPtr &conversion) {
return QLatin1String("Cannot convert from ")
+ origin.containedType()->internalName() + QLatin1String(" to ")
+ conversion->internalName();
}
static QString adjustErrorMessage(
- const QQmlJSRegisterContent &origin, const QQmlJSRegisterContent &conversion) {
+ QQmlJSRegisterContent origin, QQmlJSRegisterContent conversion) {
return adjustErrorMessage(origin, conversion.containedType());
}
static QString adjustErrorMessage(
- const QQmlJSRegisterContent &origin, const QList<QQmlJSRegisterContent> &conversions) {
+ QQmlJSRegisterContent origin, const QList<QQmlJSRegisterContent> &conversions) {
if (conversions.size() == 1)
return adjustErrorMessage(origin, conversions[0]);
QString types;
- for (const QQmlJSRegisterContent &type : conversions) {
+ for (QQmlJSRegisterContent type : conversions) {
if (!types.isEmpty())
types += QLatin1String(", ");
types += type.containedType()->internalName();