diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-03-26 20:12:15 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-03-26 20:12:15 +0000 |
| commit | a4988caa26c48b8c89cbd43cc6fbf889592f1ad1 (patch) | |
| tree | 5c29ca297b23b2989d02eac90442f3c6fabb10f5 | |
| parent | b1e2e1e091dbede2c62ff52f28fd06796ea166b0 (diff) | |
| download | bcm5719-llvm-a4988caa26c48b8c89cbd43cc6fbf889592f1ad1.tar.gz bcm5719-llvm-a4988caa26c48b8c89cbd43cc6fbf889592f1ad1.zip | |
Simplify code, no functionality change.
llvm-svn: 153459
| -rw-r--r-- | clang/include/clang/AST/StmtIterator.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/clang/include/clang/AST/StmtIterator.h b/clang/include/clang/AST/StmtIterator.h index 05b50db7def..b933ed07626 100644 --- a/clang/include/clang/AST/StmtIterator.h +++ b/clang/include/clang/AST/StmtIterator.h @@ -90,14 +90,12 @@ public: StmtIteratorImpl(const VariableArrayType *t) : StmtIteratorBase(t) {} DERIVED& operator++() { - if (inDecl() || inDeclGroup()) { - if (getVAPtr()) NextVA(); - else NextDecl(); - } - else if (inSizeOfTypeVA()) + if (inStmt()) + ++stmt; + else if (getVAPtr()) NextVA(); else - ++stmt; + NextDecl(); return static_cast<DERIVED&>(*this); } |

