Analysis: Remove implicit ilist iterator conversions
[oota-llvm.git] / lib / Analysis / ScalarEvolutionNormalization.cpp
index b238fe43cc608a2b302f7d8b54fa555ee60e79d7..b7fd5d50617577596f5cf90d5c33d4289397287a 100644 (file)
@@ -109,7 +109,7 @@ TransformImpl(const SCEV *S, Instruction *User, Value *OperandValToReplace) {
     SmallVector<const SCEV *, 8> Operands;
     const Loop *L = AR->getLoop();
     // The addrec conceptually uses its operands at loop entry.
-    Instruction *LUser = L->getHeader()->begin();
+    Instruction *LUser = &L->getHeader()->front();
     // Transform each operand.
     for (SCEVNAryExpr::op_iterator I = AR->op_begin(), E = AR->op_end();
          I != E; ++I) {