diff options
-rw-r--r-- | src/mem/mem_checker_monitor.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mem/mem_checker_monitor.cc b/src/mem/mem_checker_monitor.cc index 7c0605ca5..971dfc048 100644 --- a/src/mem/mem_checker_monitor.cc +++ b/src/mem/mem_checker_monitor.cc @@ -157,7 +157,7 @@ MemCheckerMonitor::recvTimingReq(PacketPtr pkt) unsigned size = pkt->getSize(); Addr addr = pkt->getAddr(); bool expects_response = pkt->needsResponse() && !pkt->cacheResponding(); - std::unique_ptr<uint8_t> pkt_data; + std::unique_ptr<uint8_t[]> pkt_data; MemCheckerMonitorSenderState* state = NULL; if (expects_response && is_write) { @@ -246,7 +246,7 @@ MemCheckerMonitor::recvTimingResp(PacketPtr pkt) bool is_failed_LLSC = pkt->isLLSC() && pkt->req->getExtraData() == 0; unsigned size = pkt->getSize(); Addr addr = pkt->getAddr(); - std::unique_ptr<uint8_t> pkt_data; + std::unique_ptr<uint8_t[]> pkt_data; MemCheckerMonitorSenderState* received_state = NULL; if (is_read) { |