aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp')
-rw-r--r--src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp b/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp
index 93be2804b..d73cd49a6 100644
--- a/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp
+++ b/src/plugins/generator/clangcompilationdb/clangcompilationdbgenerator.cpp
@@ -71,10 +71,9 @@ void ClangCompilationDatabaseGenerator::generate()
for (const Project &theProject : projects) {
QJsonArray database;
const ProjectData projectData = theProject.projectData();
- const QString buildDir = projectData.buildDirectory();
+ const QString &buildDir = projectData.buildDirectory();
- const auto products = projectData.allProducts();
- for (const ProductData &productData : products) {
+ for (const ProductData &productData : projectData.allProducts()) {
const auto groups = productData.groups();
for (const GroupData &groupData : groups) {
const auto sourceArtifacts = groupData.allSourceArtifacts();