aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/projectresolver.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2018-04-26 09:17:52 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-04-26 14:34:16 +0000
commitea3b0728edd381edccd286bc701fca5846f32557 (patch)
tree4142df89f5c29e6cc81a294b0ea26aad475acdc1 /src/lib/corelib/language/projectresolver.cpp
parent466e9fc0ab3373748f8b60eaf51bff6e175d8b6f (diff)
Make ProjectResolver::ProjectContext::rules a vector
The value_type is not suitable for QList. Change-Id: I5e6b77b97671dae26b9aea9950429b084b6c78bd Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/language/projectresolver.cpp')
-rw-r--r--src/lib/corelib/language/projectresolver.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/corelib/language/projectresolver.cpp b/src/lib/corelib/language/projectresolver.cpp
index 248dd468f..7341efdd4 100644
--- a/src/lib/corelib/language/projectresolver.cpp
+++ b/src/lib/corelib/language/projectresolver.cpp
@@ -88,7 +88,7 @@ struct ProjectResolver::ProjectContext
ProjectContext *parentContext = nullptr;
ResolvedProjectPtr project;
std::vector<FileTaggerConstPtr> fileTaggers;
- QList<RulePtr> rules;
+ std::vector<RulePtr> rules;
ResolvedModulePtr dummyModule;
};
@@ -1592,7 +1592,7 @@ void ProjectResolver::postProcess(const ResolvedProductPtr &product,
[] (const FileTaggerConstPtr &a, const FileTaggerConstPtr &b) {
return a->priority() > b->priority();
});
- for (const RulePtr &rule : qAsConst(projectContext->rules)) {
+ for (const RulePtr &rule : projectContext->rules) {
RulePtr clonedRule = rule->clone();
clonedRule->product = product.get();
product->rules.push_back(clonedRule);