diff --git a/src/plugins/genericprojectmanager/genericproject.cpp b/src/plugins/genericprojectmanager/genericproject.cpp index d299f1f22b3..f352ecaa72a 100644 --- a/src/plugins/genericprojectmanager/genericproject.cpp +++ b/src/plugins/genericprojectmanager/genericproject.cpp @@ -385,7 +385,7 @@ bool GenericBuildSystem::renameFiles(Node *, const FilePairs &filesToRename, Fil bool success = true; for (const auto &[oldFilePath, newFilePath] : filesToRename) { - const auto fail = [&] { + const auto fail = [&, oldFilePath = oldFilePath] { success = false; if (notRenamed) *notRenamed << oldFilePath; diff --git a/src/plugins/qmlprojectmanager/buildsystem/qmlbuildsystem.cpp b/src/plugins/qmlprojectmanager/buildsystem/qmlbuildsystem.cpp index 6a10ff08dab..50fbb39d4e1 100644 --- a/src/plugins/qmlprojectmanager/buildsystem/qmlbuildsystem.cpp +++ b/src/plugins/qmlprojectmanager/buildsystem/qmlbuildsystem.cpp @@ -636,7 +636,7 @@ bool QmlBuildSystem::renameFiles(Node *context, bool success = true; for (const auto &[oldFilePath, newFilePath] : filesToRename) { - const auto fail = [&] { + const auto fail = [&, oldFilePath = oldFilePath] { success = false; if (notRenamed) *notRenamed << oldFilePath;