r211484 - StaticAnalyzer: Switch a loop to a range-based for

David Majnemer david.majnemer at gmail.com
Sun Jun 22 19:16:39 PDT 2014


Author: majnemer
Date: Sun Jun 22 21:16:38 2014
New Revision: 211484

URL: http://llvm.org/viewvc/llvm-project?rev=211484&view=rev
Log:
StaticAnalyzer: Switch a loop to a range-based for

Merely a code simplification, no functionality change.

Modified:
    cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp

Modified: cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp?rev=211484&r1=211483&r2=211484&view=diff
==============================================================================
--- cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp (original)
+++ cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp Sun Jun 22 21:16:38 2014
@@ -2253,9 +2253,8 @@ void ExprEngine::VisitGCCAsmStmt(const G
 
   ProgramStateRef state = Pred->getState();
 
-  for (GCCAsmStmt::const_outputs_iterator OI = A->begin_outputs(),
-       OE = A->end_outputs(); OI != OE; ++OI) {
-    SVal X = state->getSVal(*OI, Pred->getLocationContext());
+  for (const Expr *O : A->outputs()) {
+    SVal X = state->getSVal(O, Pred->getLocationContext());
     assert (!X.getAs<NonLoc>());  // Should be an Lval, or unknown, undef.
 
     if (Optional<Loc> LV = X.getAs<Loc>())





More information about the cfe-commits mailing list