[cfe-commits] r153459 - /cfe/trunk/include/clang/AST/StmtIterator.h
Benjamin Kramer
benny.kra at googlemail.com
Mon Mar 26 13:12:15 PDT 2012
Author: d0k
Date: Mon Mar 26 15:12:15 2012
New Revision: 153459
URL: http://llvm.org/viewvc/llvm-project?rev=153459&view=rev
Log:
Simplify code, no functionality change.
Modified:
cfe/trunk/include/clang/AST/StmtIterator.h
Modified: cfe/trunk/include/clang/AST/StmtIterator.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/StmtIterator.h?rev=153459&r1=153458&r2=153459&view=diff
==============================================================================
--- cfe/trunk/include/clang/AST/StmtIterator.h (original)
+++ cfe/trunk/include/clang/AST/StmtIterator.h Mon Mar 26 15:12:15 2012
@@ -90,14 +90,12 @@
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);
}
More information about the cfe-commits
mailing list