FP16 constfolding
[oota-llvm.git] / lib / Analysis / ScalarEvolutionExpander.cpp
index 5b3a39802aa9261ea51fc15c5af02945ea92f46e..e55ca53c9505770d9249ecfd0d8e2765a4e18ebe 100644 (file)
@@ -295,7 +295,7 @@ static void SimplifyAddOperands(SmallVectorImpl<const SCEV *> &Ops,
   // the sum into a single value, so just use that.
   Ops.clear();
   if (const SCEVAddExpr *Add = dyn_cast<SCEVAddExpr>(Sum))
-    Ops.insert(Ops.end(), Add->op_begin(), Add->op_begin());
+    Ops.insert(Ops.end(), Add->op_begin(), Add->op_end());
   else if (!Sum->isZero())
     Ops.push_back(Sum);
   // Then append the addrecs.