Mercurial > hg > CbC > CbC_llvm
diff lib/CodeGen/LatencyPriorityQueue.cpp @ 134:3a76565eade5 LLVM5.0.1
update 5.0.1
author | mir3636 |
---|---|
date | Sat, 17 Feb 2018 09:57:20 +0900 |
parents | 1172e4bd9c6f |
children | c2174574ed3a |
line wrap: on
line diff
--- a/lib/CodeGen/LatencyPriorityQueue.cpp Fri Feb 16 19:10:49 2018 +0900 +++ b/lib/CodeGen/LatencyPriorityQueue.cpp Sat Feb 17 09:57:20 2018 +0900 @@ -134,6 +134,7 @@ void LatencyPriorityQueue::remove(SUnit *SU) { assert(!Queue.empty() && "Queue is empty!"); std::vector<SUnit *>::iterator I = find(Queue, SU); + assert(I != Queue.end() && "Queue doesn't contain the SU being removed!"); if (I != std::prev(Queue.end())) std::swap(*I, Queue.back()); Queue.pop_back();