diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2017-08-22 16:09:09 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2017-08-23 08:17:55 +0000 |
commit | aae7f0e4eee7d38d590f203b87f3aff41a2b1940 (patch) | |
tree | 2f3a6b8275b5a6a5388e6f8d93ae613c80866d88 /src/lib/corelib/language/projectresolver.cpp | |
parent | 815f132be90c76ec857d725d39b1cf6c265b6865 (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.cpp | 4 |
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) { |