cache: Get rid of unused variable.
authorSteve Reinhardt <stever@eecs.umich.edu>
Fri, 27 Jul 2007 07:51:15 +0000 (03:51 -0400)
committerSteve Reinhardt <stever@eecs.umich.edu>
Fri, 27 Jul 2007 07:51:15 +0000 (03:51 -0400)
--HG--
extra : convert_revision : 394adc12fbd7ea10280a1b8d6bc3cb15ee019f27

src/mem/cache/cache_impl.hh

index a35d7b2a6da2e6f6ac0073540f4cb94e8cafbf39..150cf80b7a72bd4fe538b8c0d761e880774edbc3 100644 (file)
@@ -943,7 +943,6 @@ Cache<TagStore>::handleSnoop(PacketPtr pkt, BlkType *blk,
     // handle it.  save & restore packet src since it will get
     // rewritten to be relative to cpu-side bus (if any)
     bool alreadyResponded = pkt->memInhibitAsserted();
-    bool upperResponse = false;
     if (is_timing) {
         Packet *snoopPkt = new Packet(pkt, true);  // clear flags
         snoopPkt->setExpressSnoop();
@@ -978,7 +977,6 @@ Cache<TagStore>::handleSnoop(PacketPtr pkt, BlkType *blk,
     // we may end up modifying both the block state and the packet (if
     // we respond in atomic mode), so just figure out what to do now
     // and then do it later
-    assert(!(blk->isDirty() && upperResponse));
     bool respond = blk->isDirty() && pkt->needsResponse();
     bool have_exclusive = blk->isWritable();
     bool invalidate = pkt->isInvalidate();