diff --git a/src/cpu/o3/lsq_unit_impl.hh b/src/cpu/o3/lsq_unit_impl.hh index 2a37d8b5c..77ce705bc 100644 --- a/src/cpu/o3/lsq_unit_impl.hh +++ b/src/cpu/o3/lsq_unit_impl.hh @@ -1191,10 +1191,10 @@ LSQUnit::recvRetry() DPRINTF(LSQUnit, "Receiving retry: store blocked\n"); assert(retryPkt != NULL); - if (dcachePort->sendTiming(retryPkt)) { - LSQSenderState *state = - dynamic_cast(retryPkt->senderState); + LSQSenderState *state = + dynamic_cast(retryPkt->senderState); + if (dcachePort->sendTiming(retryPkt)) { // Don't finish the store unless this is the last packet. if (!TheISA::HasUnalignedMemAcc || !state->pktToSend || state->pendingPacket == retryPkt) {