aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/corelib/jsextensions/utilitiesextension.cpp3
-rw-r--r--src/lib/corelib/language/language.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/corelib/jsextensions/utilitiesextension.cpp b/src/lib/corelib/jsextensions/utilitiesextension.cpp
index 282362382..8d82ac562 100644
--- a/src/lib/corelib/jsextensions/utilitiesextension.cpp
+++ b/src/lib/corelib/jsextensions/utilitiesextension.cpp
@@ -479,7 +479,8 @@ static std::pair<QVariantMap /*result*/, QString /*error*/> msvcCompilerInfoHelp
try {
QVariantMap envMap;
- for (const QString &key : msvc.environment.keys())
+ const auto keys = msvc.environment.keys();
+ for (const QString &key : keys)
envMap.insert(key, msvc.environment.value(key));
return {
diff --git a/src/lib/corelib/language/language.cpp b/src/lib/corelib/language/language.cpp
index f0b6d3e27..8bb855564 100644
--- a/src/lib/corelib/language/language.cpp
+++ b/src/lib/corelib/language/language.cpp
@@ -664,7 +664,7 @@ void TopLevelProject::store(PersistentPool &pool)
void TopLevelProject::cleanupModuleProviderOutput()
{
QString error;
- for (const ModuleProviderInfo &m : moduleProviderInfo.providers) {
+ for (const ModuleProviderInfo &m : qAsConst(moduleProviderInfo.providers)) {
if (m.transientOutput) {
if (!removeDirectoryWithContents(m.outputDirPath(buildDirectory), &error))
qCWarning(lcBuildGraph) << "Error removing module provider output:" << error;