summaryrefslogtreecommitdiff
path: root/src/lib/corelib/language/projecttreebuilder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/language/projecttreebuilder.cpp')
-rw-r--r--src/lib/corelib/language/projecttreebuilder.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/corelib/language/projecttreebuilder.cpp b/src/lib/corelib/language/projecttreebuilder.cpp
index 3786517ad..bc1e4ab9a 100644
--- a/src/lib/corelib/language/projecttreebuilder.cpp
+++ b/src/lib/corelib/language/projecttreebuilder.cpp
@@ -129,9 +129,9 @@ public:
versionRange(dependency.versionRange), parameters(dependency.parameters),
fallbackMode(FallbackMode::Disabled), checkProduct(false) {}
ResolvedAndMultiplexedDependsItem(const ResolvedDependsItem &dependency,
- const QualifiedId &name,
- const QString &profile, const QString &multiplexId)
- : item(dependency.item), name(name), profile(profile), multiplexId(multiplexId),
+ QualifiedId name, QString profile, QString multiplexId)
+ : item(dependency.item), name(std::move(name)), profile(std::move(profile)),
+ multiplexId(std::move(multiplexId)),
versionRange(dependency.versionRange), parameters(dependency.parameters),
limitToSubProject(dependency.limitToSubProject), fallbackMode(dependency.fallbackMode),
requiredLocally(dependency.requiredLocally),
@@ -1926,7 +1926,7 @@ ProjectTreeBuilder::Private::loadModule(ProductContext &product, Item *loadingIt
QString loadingName;
if (loadingItem == product.item) {
loadingName = product.name;
- } else if (product.resolveDependenciesState.size() > 0) {
+ } else if (!product.resolveDependenciesState.empty()) {
const auto &loadingItemOrigin = product.resolveDependenciesState.front().loadingItemOrigin;
loadingName = loadingItemOrigin.name.toString() + loadingItemOrigin.multiplexId
+ loadingItemOrigin.profile;