]> granicus.if.org Git - clang/commit
[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)
commit5a937fdefff41fed5f00ea6b191b4e200cf17107
tree864aa965a9ca4b375809da378b3d1590cd3a2c06
parent5061880d9979271403ca1c3f4c3a64ca2ac0db38
[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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@242615 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
include/clang/AST/Expr.h
include/clang/AST/ExprCXX.h
include/clang/AST/ExprObjC.h
include/clang/AST/OpenMPClause.h
include/clang/AST/Stmt.h
include/clang/AST/StmtIterator.h
include/clang/AST/StmtOpenMP.h
lib/ARCMigrate/TransRetainReleaseDealloc.cpp
lib/AST/Expr.cpp
lib/AST/Stmt.cpp
lib/AST/StmtPrinter.cpp
lib/Analysis/CFG.cpp
lib/Sema/SemaOpenMP.cpp