aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/moduleloader.cpp
diff options
context:
space:
mode:
authorIvan Komissarov <ABBAPOH@gmail.com>2019-05-19 02:16:39 +0200
committerIvan Komissarov <ABBAPOH@gmail.com>2019-05-21 11:15:34 +0000
commit52737be344ba20625a2a0d305517eafadb78c74d (patch)
treefc0505fc17159e7e49dbb80b936d71df8c938258 /src/lib/corelib/language/moduleloader.cpp
parentc75be7ad516c7cd041820a9e651ae71fcb8248c4 (diff)
Apply modernize-loop-convert fix-it
Makes clang-tidy happier Change-Id: Ic29b552572719ea58c7ad385cc6e1d68cef9eedc Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/language/moduleloader.cpp')
-rw-r--r--src/lib/corelib/language/moduleloader.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/lib/corelib/language/moduleloader.cpp b/src/lib/corelib/language/moduleloader.cpp
index f8206031b..67d60e05d 100644
--- a/src/lib/corelib/language/moduleloader.cpp
+++ b/src/lib/corelib/language/moduleloader.cpp
@@ -2122,12 +2122,12 @@ void ModuleLoader::checkProductNamesInOverrides()
if (m_erroneousProducts.contains(productNameInOverride))
continue;
bool found = false;
- for (auto it = m_productsByName.cbegin(); it != m_productsByName.cend(); ++it) {
+ for (const auto &kv : m_productsByName) {
// In an override string such as "a.b.c:d, we cannot tell whether we have a product
// "a" and a module "b.c" or a product "a.b" and a module "c", so we need to take
// care not to emit false positives here.
- if (it->first == productNameInOverride
- || it->first.startsWith(productNameInOverride + StringConstants::dot())) {
+ if (kv.first == productNameInOverride
+ || kv.first.startsWith(productNameInOverride + StringConstants::dot())) {
found = true;
break;
}
@@ -4031,9 +4031,8 @@ void ModuleLoader::handleProductError(const ErrorInfo &error,
<< "in product" << productContext->name;
return;
}
- const auto &deps = productContext->productModuleDependencies;
- for (auto it = deps.cbegin(); it != deps.cend(); ++it) {
- const auto rangeForName = m_productsByName.equal_range(it->first);
+ for (const auto &kv : productContext->productModuleDependencies) {
+ const auto rangeForName = m_productsByName.equal_range(kv.first);
for (auto rangeIt = rangeForName.first; rangeIt != rangeForName.second; ++rangeIt) {
const ProductContext * const dep = rangeIt->second;
if (dep->info.delayedError.hasError()) {