diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-10 14:03:40 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-10 16:20:11 +0100 |
commit | 1dbdbbefe7b4977e88c13c42556b35e44eee747a (patch) | |
tree | fbd4173cb1d444d71fcec211232610f51caefe16 /src/shared/cplusplus/AST.cpp | |
parent | 86a8812beb9b122c37e474810dbf43567d727cac (diff) | |
download | qt-creator-1dbdbbefe7b4977e88c13c42556b35e44eee747a.tar.gz |
Cleanup base base specifiers.
Diffstat (limited to 'src/shared/cplusplus/AST.cpp')
-rw-r--r-- | src/shared/cplusplus/AST.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/shared/cplusplus/AST.cpp b/src/shared/cplusplus/AST.cpp index 0ef6f91f4a..ab2578c49f 100644 --- a/src/shared/cplusplus/AST.cpp +++ b/src/shared/cplusplus/AST.cpp @@ -382,15 +382,13 @@ unsigned ClassSpecifierAST::lastToken() const if (lbrace_token) return lbrace_token + 1; - for (BaseSpecifierAST *it = base_clause; it; it = it->next) { - if (! it->next) - return it->lastToken(); - } + else if (base_clause_list) + return base_clause_list->lastToken(); - if (colon_token) + else if (colon_token) return colon_token + 1; - if (name) + else if (name) return name->lastToken(); for (SpecifierAST *it = attributes; it; it = it->next) { |