diff options
-rw-r--r-- | src/mem/cache/base.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mem/cache/base.cc b/src/mem/cache/base.cc index fdfe37ef4..a8f29e370 100644 --- a/src/mem/cache/base.cc +++ b/src/mem/cache/base.cc @@ -1144,7 +1144,7 @@ BaseCache::handleFill(PacketPtr pkt, CacheBlk *blk, PacketList &writebacks, assert(!blk->isValid()); } else { // existing block... probably an upgrade - assert(blk->tag == tags->extractTag(addr)); + assert(regenerateBlkAddr(blk) == addr); assert(blk->isSecure() == is_secure); // either we're getting new data or the block should already be valid assert(pkt->hasData() || blk->isValid()); |