[AST] Remove StmtRange in favor of an iterator_range.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 18 Jul 2015 17:09:36 +0000 (17:09 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 18 Jul 2015 17:09:36 +0000 (17:09 +0000)
commit5733e3512b833c48c77e95f18c7148e2a7042832
treee53b0bdd71f1768353933e42e95b8a69ed67e7d4
parent8c81678dfa8e992d42b56012c9d8592908167fe5
[AST] Remove StmtRange in favor of an iterator_range.

StmtRange was just a convenient wrapper for two StmtIterators before
we had real range support. This removes some of the implicit conversions
StmtRange had leading to slightly more verbose code but also should make
more obvious what's going on. No functional change intended.

llvm-svn: 242615
13 files changed:
clang/include/clang/AST/Expr.h
clang/include/clang/AST/ExprCXX.h
clang/include/clang/AST/ExprObjC.h
clang/include/clang/AST/OpenMPClause.h
clang/include/clang/AST/Stmt.h
clang/include/clang/AST/StmtIterator.h
clang/include/clang/AST/StmtOpenMP.h
clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
clang/lib/AST/Expr.cpp
clang/lib/AST/Stmt.cpp
clang/lib/AST/StmtPrinter.cpp
clang/lib/Analysis/CFG.cpp
clang/lib/Sema/SemaOpenMP.cpp