diff options
author | Kazu Hirata <kazu@google.com> | 2021-11-07 09:53:14 -0800 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2021-11-07 09:53:14 -0800 |
commit | eb1c7c13390105f8b84c7ec85bd222a56e57a480 (patch) | |
tree | 979d5528061d9a23e019ebceaeaf32949b9d6a84 /clang/lib/Analysis/ReachableCode.cpp | |
parent | db27867dfc95257faf5baa40436370df67647847 (diff) | |
download | llvm-eb1c7c13390105f8b84c7ec85bd222a56e57a480.zip llvm-eb1c7c13390105f8b84c7ec85bd222a56e57a480.tar.gz llvm-eb1c7c13390105f8b84c7ec85bd222a56e57a480.tar.bz2 |
[AST, Analysis] Use llvm::reverse (NFC)
Diffstat (limited to 'clang/lib/Analysis/ReachableCode.cpp')
-rw-r--r-- | clang/lib/Analysis/ReachableCode.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/clang/lib/Analysis/ReachableCode.cpp b/clang/lib/Analysis/ReachableCode.cpp index be4ab0b..5be8180 100644 --- a/clang/lib/Analysis/ReachableCode.cpp +++ b/clang/lib/Analysis/ReachableCode.cpp @@ -87,10 +87,8 @@ static bool isDeadReturn(const CFGBlock *B, const Stmt *S) { // block, or may be in a subsequent block because of destructors. const CFGBlock *Current = B; while (true) { - for (CFGBlock::const_reverse_iterator I = Current->rbegin(), - E = Current->rend(); - I != E; ++I) { - if (Optional<CFGStmt> CS = I->getAs<CFGStmt>()) { + for (const CFGElement &CE : llvm::reverse(*Current)) { + if (Optional<CFGStmt> CS = CE.getAs<CFGStmt>()) { if (const ReturnStmt *RS = dyn_cast<ReturnStmt>(CS->getStmt())) { if (RS == S) return true; |