From dd25b90f8e428a55cd7d325d30ad0129e8d4f01b Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Tue, 9 Oct 2012 01:20:51 -0700 Subject: Improvements to gate sizing. --- src/misc/vec/vecQue.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/misc/vec/vecQue.h') diff --git a/src/misc/vec/vecQue.h b/src/misc/vec/vecQue.h index d31abb27..aaa1c01d 100644 --- a/src/misc/vec/vecQue.h +++ b/src/misc/vec/vecQue.h @@ -226,7 +226,10 @@ static inline int Vec_QuePop( Vec_Que_t * p ) assert( p->nSize > 1 ); Res = p->pHeap[1]; p->pOrder[Res] = -1; if ( --p->nSize == 1 ) + { + p->pHeap[1] = -1; return Res; + } v = p->pHeap[p->nSize]; p->pHeap[p->nSize] = -1; p->pHeap[1] = v; p->pOrder[v] = 1; Vec_QueMoveDown( p, v ); -- cgit v1.2.3