diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2020-10-25 17:48:33 +0100 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2020-10-26 09:48:27 +0000 |
commit | 73a12fc655305d15e44e99e3f2cd29b708433a41 (patch) | |
tree | 314f0b97f0c52a6856f604d3b90d60b28270230b /src | |
parent | f422d84a9c0fb70fe039162a100a285646f9254d (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.cpp | 7 |
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; } } |