ruby: assert(false) should be panic.
authorNathan Binkert <nate@binkert.org>
Mon, 11 May 2009 23:32:32 +0000 (16:32 -0700)
committerNathan Binkert <nate@binkert.org>
Mon, 11 May 2009 23:32:32 +0000 (16:32 -0700)
This also fixes some compiler warnings

src/mem/ruby/tester/Check.cc

index b9e7e3c10d45d75bcd73f7f2d8ce1c47def8711e..7896b572a16babfb2bde1deaaa661f9f51e15692 100644 (file)
@@ -100,7 +100,7 @@ void Check::initiatePrefetch(Sequencer* targetSequencer_ptr)
   } else if (type == CacheRequestType_ATOMIC) {
     command = MemCmd::SwapReq; // TODO -- differentiate between atomic types
   } else {
-    assert(false);
+    panic("Cannot convert request to packet");
   }
 
   Packet pkt(&request, command, 0); // TODO -- make dest a real NodeID
@@ -143,7 +143,7 @@ void Check::initiateAction()
   } else if (type == CacheRequestType_ATOMIC) {
     command = MemCmd::SwapReq; // TODO -- differentiate between atomic types
   } else {
-    assert(false);
+    panic("Cannot convert request to packet");
   }
 
   Packet pkt(&request, command, 0); // TODO -- make dest a real NodeID
@@ -186,7 +186,7 @@ void Check::initiateCheck()
   } else if (type == CacheRequestType_ATOMIC) {
     command = MemCmd::SwapReq; // TODO -- differentiate between atomic types
   } else {
-    assert(false);
+    panic("Cannot convert request to packet");
   }
 
   Packet pkt(&request, command, 0); // TODO -- make dest a real NodeID