[pypy-svn] r37568 - pypy/dist/pypy/jit/timeshifter

ac at codespeak.net ac at codespeak.net
Mon Jan 29 21:13:10 CET 2007


Author: ac
Date: Mon Jan 29 21:13:07 2007
New Revision: 37568

Modified:
   pypy/dist/pypy/jit/timeshifter/rcontainer.py
   pypy/dist/pypy/jit/timeshifter/rvirtualizable.py
Log:
(pedronis, arre) Unfixing unneeded fix.

Modified: pypy/dist/pypy/jit/timeshifter/rcontainer.py
==============================================================================
--- pypy/dist/pypy/jit/timeshifter/rcontainer.py	(original)
+++ pypy/dist/pypy/jit/timeshifter/rcontainer.py	Mon Jan 29 21:13:07 2007
@@ -132,12 +132,12 @@
 
     def _define_fill_into(self):
         descs = unrolling_iterable(self.fielddescs)
-        def fill_into(vablerti, sref, base, vrti):
+        def fill_into(vablerti, s, base, vrti):
             i = 0
             for desc in descs:
                 v = vrti._read_field(vablerti, desc, base, i)
                 i += 1
-                tgt = lltype.cast_opaque_ptr(desc.PTRTYPE, sref)
+                tgt = lltype.cast_pointer(desc.PTRTYPE, s)
                 setattr(tgt, desc.fieldname, v)
                 
         self.fill_into = fill_into

Modified: pypy/dist/pypy/jit/timeshifter/rvirtualizable.py
==============================================================================
--- pypy/dist/pypy/jit/timeshifter/rvirtualizable.py	(original)
+++ pypy/dist/pypy/jit/timeshifter/rvirtualizable.py	Mon Jan 29 21:13:07 2007
@@ -105,7 +105,7 @@
         s = lltype.malloc(S)
         sref = lltype.cast_opaque_ptr(llmemory.GCREF, s)
         forcestate[bitmask] = sref
-        fielddesc.fill_into(vablerti, sref, base, self)
+        fielddesc.fill_into(vablerti, s, base, self)
         return s
     _get_forced._annspecialcase_ = "specialize:arg(2)"
 


More information about the pypy-svn mailing list