From: Duncan P. N. Exon Smith Date: Fri, 8 Jul 2016 19:07:09 +0000 (+0000) Subject: SelectionDAG: Avoid implicit iterator conversions in ScheduleDAGSDNodes, NFC X-Git-Tag: llvmorg-3.9.0-rc1~953 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6135f3f1cb689ef80e5c5b92e1735b9a03378605;p=platform%2Fupstream%2Fllvm.git SelectionDAG: Avoid implicit iterator conversions in ScheduleDAGSDNodes, NFC llvm-svn: 274903 --- diff --git a/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp b/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp index c71163c6..3be622f 100644 --- a/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp @@ -750,7 +750,7 @@ ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, return; } - Orders.push_back(std::make_pair(Order, std::prev(Emitter.getInsertPos()))); + Orders.push_back(std::make_pair(Order, &*std::prev(Emitter.getInsertPos()))); ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); }