aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/buildgraph')
-rw-r--r--src/lib/corelib/buildgraph/inputartifactscanner.cpp2
-rw-r--r--src/lib/corelib/buildgraph/qtmocscanner.cpp2
-rw-r--r--src/lib/corelib/buildgraph/rulenode.cpp2
-rw-r--r--src/lib/corelib/buildgraph/rulesapplicator.cpp6
4 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/corelib/buildgraph/inputartifactscanner.cpp b/src/lib/corelib/buildgraph/inputartifactscanner.cpp
index ae7d456cf..14f39bb2a 100644
--- a/src/lib/corelib/buildgraph/inputartifactscanner.cpp
+++ b/src/lib/corelib/buildgraph/inputartifactscanner.cpp
@@ -372,7 +372,7 @@ void InputArtifactScanner::scanWithScannerPlugin(DependencyScanner *scanner,
const QStringList &dependencies = scanner->collectDependencies(
inputArtifact, fileToBeScanned, m_fileTagsForScanner.constData());
for (const QString &s : dependencies)
- scanResult->deps.push_back(RawScannedDependency(s));
+ scanResult->deps.emplace_back(s);
}
InputArtifactScannerContext::DependencyScannerCacheItem::DependencyScannerCacheItem() : valid(false)
diff --git a/src/lib/corelib/buildgraph/qtmocscanner.cpp b/src/lib/corelib/buildgraph/qtmocscanner.cpp
index c834c60e6..4e054a636 100644
--- a/src/lib/corelib/buildgraph/qtmocscanner.cpp
+++ b/src/lib/corelib/buildgraph/qtmocscanner.cpp
@@ -167,7 +167,7 @@ static RawScanResult runScanner(ScannerPlugin *scanner, const Artifact *artifact
if (FileInfo::exists(localFilePath))
includedFilePath = localFilePath;
}
- scanData.rawScanResult.deps.push_back(RawScannedDependency(includedFilePath));
+ scanData.rawScanResult.deps.emplace_back(includedFilePath);
}
scanner->close(opaq);
diff --git a/src/lib/corelib/buildgraph/rulenode.cpp b/src/lib/corelib/buildgraph/rulenode.cpp
index 7f77f1303..48d17934f 100644
--- a/src/lib/corelib/buildgraph/rulenode.cpp
+++ b/src/lib/corelib/buildgraph/rulenode.cpp
@@ -178,7 +178,7 @@ void RuleNode::apply(const Logger &logger,
if (removedInputForcesOutputRemoval)
outputArtifactsToRemove += parent;
else
- connectionsToBreak.push_back(std::make_pair(parent, artifact));
+ connectionsToBreak.emplace_back(parent, artifact);
}
disconnect(this, artifact);
}
diff --git a/src/lib/corelib/buildgraph/rulesapplicator.cpp b/src/lib/corelib/buildgraph/rulesapplicator.cpp
index 16aa0c001..437e3f4da 100644
--- a/src/lib/corelib/buildgraph/rulesapplicator.cpp
+++ b/src/lib/corelib/buildgraph/rulesapplicator.cpp
@@ -219,7 +219,7 @@ void RulesApplicator::doApply(const ArtifactSet &inputArtifacts, QScriptValue &p
if (!outputInfo.artifact)
continue;
outputArtifacts.push_back(outputInfo.artifact);
- ruleArtifactArtifactMap.push_back({ ruleArtifact.get(), outputInfo });
+ ruleArtifactArtifactMap.emplace_back(ruleArtifact.get(), outputInfo);
}
if (m_rule->artifacts.empty()) {
outputArtifacts.push_back(createOutputArtifactFromRuleArtifact(
@@ -287,7 +287,7 @@ void RulesApplicator::doApply(const ArtifactSet &inputArtifacts, QScriptValue &p
}
const QVariant value = scriptValue.toVariant();
setConfigProperty(artifactModulesCfg, binding.name, value);
- outputArtifact->pureProperties.push_back(std::make_pair(binding.name, value));
+ outputArtifact->pureProperties.emplace_back(binding.name, value);
}
outputArtifact->properties->setValue(artifactModulesCfg);
if (!outputInfo.newlyCreated && (outputArtifact->fileTags() != outputInfo.oldFileTags
@@ -607,7 +607,7 @@ public:
for (const auto &e : m_propertyValues) {
const QStringList key{e.module, e.name};
setConfigProperty(artifactCfg, key, e.value);
- outputArtifact->pureProperties.push_back(std::make_pair(key, e.value));
+ outputArtifact->pureProperties.emplace_back(key, e.value);
}
outputArtifact->properties->setValue(artifactCfg);
}