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