ruby: 2x protocols has typo/syntax error that fails building
[gem5.git] / src / mem / mem_checker_monitor.hh
index 0564a81788e623d206220627b450f32417fd5b4c..09465a23635148d747ad57a6061b2128b9ddae12 100644 (file)
 
 #include "base/statistics.hh"
 #include "mem/mem_checker.hh"
-#include "mem/mem_object.hh"
 #include "params/MemCheckerMonitor.hh"
+#include "sim/sim_object.hh"
 #include "sim/system.hh"
 
 /**
  * Implements a MemChecker monitor, to be inserted between two ports.
  */
-class MemCheckerMonitor : public MemObject
+class MemCheckerMonitor : public SimObject
 {
   public:
 
@@ -73,7 +73,7 @@ class MemCheckerMonitor : public MemObject
     Port &getPort(const std::string &if_name,
                   PortID idx=InvalidPortID) override;
 
-    virtual void init();
+    void init() override;
 
   private: