summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2014-05-15 20:58:55 +0000
committerAaron Ballman <aaron@aaronballman.com>2014-05-15 20:58:55 +0000
commit130a3b050423c7e2e2631277d705c96d0a721cac (patch)
tree6edd249747d524c21d06990a8258754fb62f9557
parente5195223438725854b3dc36ba0cbeea5ee3ac1e9 (diff)
downloadbcm5719-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.cpp15
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() {
OpenPOWER on IntegriCloud