diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2018-04-26 09:17:52 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2018-04-26 14:34:16 +0000 |
commit | ea3b0728edd381edccd286bc701fca5846f32557 (patch) | |
tree | 4142df89f5c29e6cc81a294b0ea26aad475acdc1 /src/lib/corelib/language/projectresolver.cpp | |
parent | 466e9fc0ab3373748f8b60eaf51bff6e175d8b6f (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.cpp | 4 |
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); |