Fix various SWIG warnings
authorNathan Binkert <nate@binkert.org>
Sat, 14 Jun 2008 19:57:21 +0000 (12:57 -0700)
committerNathan Binkert <nate@binkert.org>
Sat, 14 Jun 2008 19:57:21 +0000 (12:57 -0700)
src/arch/mips/MipsTLB.py
src/arch/x86/X86TLB.py
src/python/swig/event.i
src/python/swig/range.i

index ce8847365e18b18e0548586b0c084316e7ac3e45..1d0244e2249950cf4df9287b477b62b9bf696481 100644 (file)
@@ -33,10 +33,8 @@ from m5.SimObject import SimObject
 from m5.params import *
 
 class MipsTLB(SimObject):
-    abstract = True
     type = 'MipsTLB'
-    cxx_namespace = 'MipsISA'
-    cxx_class = 'TLB'
+    abstract = True
     size = Param.Int("TLB size")
 
 class MipsDTB(MipsTLB):
index dc080f37ea12c688b35cae1483703df10f3c4ce5..8dd53620e08f241bb2dc8ea54e24b2ac47082a7f 100644 (file)
@@ -69,8 +69,6 @@ if build_env['FULL_SYSTEM']:
 
 class X86TLB(SimObject):
     type = 'X86TLB'
-    cxx_namespace = 'X86ISA'
-    cxx_class = 'TLB'
     abstract = True
     size = Param.Int("TLB size")
     if build_env['FULL_SYSTEM']:
index 9a2093c99377715e7976c455557a7e9a4ad4a564..ee1f3d00b9791f3abf9cc1be75db3cb3ff89f619 100644 (file)
@@ -44,8 +44,8 @@
 
 void create(PyObject *object, Tick when);
 
-class Event;
-class CountedDrainEvent : public Event {
+class CountedDrainEvent
+{
   public:
     void setCount(int _count);
 };
index 40809dae40cb256d75df0c42b7905ce0235a0a1f..309e6a8bac5dbe7922f99bc9250e6c8425b4f492 100644 (file)
@@ -28,6 +28,8 @@
  * Authors: Nathan Binkert
  */
 
+%rename(assign) *::operator=;
+
 %include "base/range.hh"
 %include "sim/host.hh"