diff options
| author | Aaron Ballman <aaron@aaronballman.com> | 2014-05-15 20:58:55 +0000 |
|---|---|---|
| committer | Aaron Ballman <aaron@aaronballman.com> | 2014-05-15 20:58:55 +0000 |
| commit | 130a3b050423c7e2e2631277d705c96d0a721cac (patch) | |
| tree | 6edd249747d524c21d06990a8258754fb62f9557 | |
| parent | e5195223438725854b3dc36ba0cbeea5ee3ac1e9 (diff) | |
| download | bcm5719-llvm-130a3b050423c7e2e2631277d705c96d0a721cac.tar.gz bcm5719-llvm-130a3b050423c7e2e2631277d705c96d0a721cac.zip | |
Refactoring another for loop to use a range-based for loop instead. Also cleaned up a bit of formatting. No functional changes intended.
llvm-svn: 208918
| -rw-r--r-- | clang/lib/Sema/Sema.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/clang/lib/Sema/Sema.cpp b/clang/lib/Sema/Sema.cpp index 7533b39ce61..b0d1023b011 100644 --- a/clang/lib/Sema/Sema.cpp +++ b/clang/lib/Sema/Sema.cpp @@ -1086,19 +1086,12 @@ void Sema::PopFunctionScopeInfo(const AnalysisBasedWarnings::Policy *WP, // Issue any analysis-based warnings. if (WP && D) AnalysisWarnings.IssueWarnings(*WP, Scope, D, blkExpr); - else { - for (SmallVectorImpl<sema::PossiblyUnreachableDiag>::iterator - i = Scope->PossiblyUnreachableDiags.begin(), - e = Scope->PossiblyUnreachableDiags.end(); - i != e; ++i) { - const sema::PossiblyUnreachableDiag &D = *i; - Diag(D.Loc, D.PD); - } - } + else + for (const auto &PUD : Scope->PossiblyUnreachableDiags) + Diag(PUD.Loc, PUD.PD); - if (FunctionScopes.back() != Scope) { + if (FunctionScopes.back() != Scope) delete Scope; - } } void Sema::PushCompoundScope() { |

