aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/projectresolver.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2017-08-22 16:09:09 +0200
committerJoerg Bornemann <joerg.bornemann@qt.io>2017-08-23 08:17:55 +0000
commitaae7f0e4eee7d38d590f203b87f3aff41a2b1940 (patch)
tree2f3a6b8275b5a6a5388e6f8d93ae613c80866d88 /src/lib/corelib/language/projectresolver.cpp
parent815f132be90c76ec857d725d39b1cf6c265b6865 (diff)
Use std::vector for ModuleLoader::ProductDependencies
The value_type is a somewhat bigger struct which is a suboptimal type for QList. Change-Id: I25c9f3942d1ee573f58fc01ac1ac66794cb2be4f Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'src/lib/corelib/language/projectresolver.cpp')
-rw-r--r--src/lib/corelib/language/projectresolver.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/corelib/language/projectresolver.cpp b/src/lib/corelib/language/projectresolver.cpp
index 964dad6b0..02b1c08c7 100644
--- a/src/lib/corelib/language/projectresolver.cpp
+++ b/src/lib/corelib/language/projectresolver.cpp
@@ -974,9 +974,7 @@ ProjectResolver::ProductDependencyInfos ProjectResolver::getProductDependencies(
{
ProductDependencyInfos result;
result.dependencies.reserve(productInfo.usedProducts.size());
- QList<ModuleLoaderResult::ProductInfo::Dependency> dependencies = productInfo.usedProducts;
- for (int i = dependencies.count() - 1; i >= 0; --i) {
- const ModuleLoaderResult::ProductInfo::Dependency &dependency = dependencies.at(i);
+ for (const auto &dependency : productInfo.usedProducts) {
QBS_CHECK(dependency.name.isEmpty() != dependency.productTypes.isEmpty());
if (!dependency.productTypes.isEmpty()) {
for (const FileTag &tag : dependency.productTypes) {