equal
deleted
inserted
replaced
121 _queue[prio]->prev()->set_next(NULL); |
121 _queue[prio]->prev()->set_next(NULL); |
122 // restore queue to empty state |
122 // restore queue to empty state |
123 _queue[prio]->set_next(_queue[prio]); |
123 _queue[prio]->set_next(_queue[prio]); |
124 _queue[prio]->set_prev(_queue[prio]); |
124 _queue[prio]->set_prev(_queue[prio]); |
125 assert(queue_empty(prio), "drain corrupted queue"); |
125 assert(queue_empty(prio), "drain corrupted queue"); |
126 #ifdef DEBUG |
126 #ifdef ASSERT |
127 int len = 0; |
127 int len = 0; |
128 VM_Operation* cur; |
128 VM_Operation* cur; |
129 for(cur = r; cur != NULL; cur=cur->next()) len++; |
129 for(cur = r; cur != NULL; cur=cur->next()) len++; |
130 assert(len == length, "drain lost some ops"); |
130 assert(len == length, "drain lost some ops"); |
131 #endif |
131 #endif |