summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2011-01-25 18:09:33 +0000
committerDevang Patel <dpatel@apple.com>2011-01-25 18:09:33 +0000
commit3a00ffacdc49cb71baca7a17de51ff55fca119b7 (patch)
tree4ab097b3be997f27c4ff7cdf8a2f984a30d06cdc /lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
parentb5b80a93f611ee63788b10d89989b3644642cba5 (diff)
downloadllvm-3a00ffacdc49cb71baca7a17de51ff55fca119b7.tar.gz
llvm-3a00ffacdc49cb71baca7a17de51ff55fca119b7.tar.bz2
llvm-3a00ffacdc49cb71baca7a17de51ff55fca119b7.tar.xz
This assertion is too restrictive, it does not apply for dangling dbg value nodes (nodes where dbg.value intrinsic preceds use of the value).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124202 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp')
-rw-r--r--lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp b/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
index 57fc0aa3f3..5d20fd70a4 100644
--- a/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
+++ b/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
@@ -619,16 +619,8 @@ MachineBasicBlock *ScheduleDAGSDNodes::EmitSchedule() {
// Insert all SDDbgValue's whose order(s) are before "Order".
if (!MI)
continue;
-#ifndef NDEBUG
- unsigned LastDIOrder = 0;
-#endif
for (; DI != DE &&
(*DI)->getOrder() >= LastOrder && (*DI)->getOrder() < Order; ++DI) {
-#ifndef NDEBUG
- assert((*DI)->getOrder() >= LastDIOrder &&
- "SDDbgValue nodes must be in source order!");
- LastDIOrder = (*DI)->getOrder();
-#endif
if ((*DI)->isInvalidated())
continue;
MachineInstr *DbgMI = Emitter.EmitDbgValue(*DI, VRBaseMap);