DebugInfo: Remove special iterators from DIExpression
[oota-llvm.git] / lib / CodeGen / AsmPrinter / DwarfDebug.cpp
index 51620bbf27ff1e4f88a3792627d5a44145a0e7f9..d4f72ae2572093ab7e499f522448b25ab0cd847b 100644 (file)
@@ -1511,7 +1511,8 @@ static void emitDebugLocValue(const AsmPrinter &AP,
       // Complex address entry.
       if (Loc.getOffset()) {
         DwarfExpr.AddMachineRegIndirect(Loc.getReg(), Loc.getOffset());
-        DwarfExpr.AddExpression(Expr.begin(), Expr.end(), PieceOffsetInBits);
+        DwarfExpr.AddExpression(Expr->expr_op_begin(), Expr->expr_op_end(),
+                                PieceOffsetInBits);
       } else
         DwarfExpr.AddMachineRegExpression(Expr, Loc.getReg(),
                                           PieceOffsetInBits);