aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-10-25 17:48:33 +0100
committerIvan Komissarov <ABBAPOH@gmail.com>2020-10-26 09:48:27 +0000
commit73a12fc655305d15e44e99e3f2cd29b708433a41 (patch)
tree314f0b97f0c52a6856f604d3b90d60b28270230b /src
parentf422d84a9c0fb70fe039162a100a285646f9254d (diff)
Use make_shared in InputArtifactScanner::scannersForArtifact
Change-Id: Ia38f08fb32b50761e7fb8642019aad39a25c1ef2 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/lib/corelib/buildgraph/inputartifactscanner.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/corelib/buildgraph/inputartifactscanner.cpp b/src/lib/corelib/buildgraph/inputartifactscanner.cpp
index 1d00e29e1..fea8c8c7d 100644
--- a/src/lib/corelib/buildgraph/inputartifactscanner.cpp
+++ b/src/lib/corelib/buildgraph/inputartifactscanner.cpp
@@ -213,13 +213,12 @@ Set<DependencyScanner *> InputArtifactScanner::scannersForArtifact(const Artifac
if (!cache.valid) {
cache.valid = true;
for (ScannerPlugin *scanner : ScannerPluginManager::scannersForFileTag(fileTag)) {
- const auto pluginScanner = new PluginDependencyScanner(scanner);
- cache.scanners.push_back(DependencyScannerPtr(pluginScanner));
+ cache.scanners.push_back(std::make_shared<PluginDependencyScanner>(scanner));
}
for (const ResolvedScannerConstPtr &scanner : product->scanners) {
if (scanner->inputs.contains(fileTag)) {
- cache.scanners.push_back(DependencyScannerPtr(
- new UserDependencyScanner(scanner, engine)));
+ cache.scanners.push_back(
+ std::make_shared<UserDependencyScanner>(scanner, engine));
break;
}
}