Fix minor memory leak.

--HG--
extra : convert_revision : aa222dd95d833b16b0f474ec156bd6955c2c54c6
This commit is contained in:
Kevin Lim
2006-05-25 14:41:36 -04:00
parent 32509d8387
commit 02aa549c9b

View File

@@ -51,12 +51,18 @@ LSQUnit<Impl>::StoreCompletionEvent::process()
//lsqPtr->removeMSHR(lsqPtr->storeQueue[storeIdx].inst->seqNum);
if (lsqPtr->isSwitchedOut())
if (lsqPtr->isSwitchedOut()) {
if (wbEvent)
delete wbEvent;
return;
}
lsqPtr->cpu->wakeCPU();
if (wbEvent)
if (wbEvent) {
wbEvent->process();
delete wbEvent;
}
lsqPtr->completeStore(storeIdx);
}