Author: Antonio Cuni <[email protected]>
Branch: virtual-raw-mallocs
Changeset: r59586:8df1e1642031
Date: 2012-12-27 13:44 +0100
http://bitbucket.org/pypy/pypy/changeset/8df1e1642031/

Log:    tentative RPython fix: in ResumeDataDirectReader virtuals_int_cache
        contains real integers, while in ResumeDataBox reader it contains
        boxes, so we cannot initialize it by 0

diff --git a/pypy/jit/metainterp/resume.py b/pypy/jit/metainterp/resume.py
--- a/pypy/jit/metainterp/resume.py
+++ b/pypy/jit/metainterp/resume.py
@@ -720,7 +720,7 @@
     virtuals_cache = None
     virtuals_int_cache = None
     virtual_default = None
-    virtual_int_default = 0
+    virtual_int_default = None
 
     def _init(self, cpu, storage):
         self.cpu = cpu
@@ -1127,6 +1127,7 @@
 class ResumeDataDirectReader(AbstractResumeDataReader):
     unique_id = lambda: None
     virtual_default = lltype.nullptr(llmemory.GCREF.TO)
+    virtual_int_default = 0
     resume_after_guard_not_forced = 0
     #             0: not a GUARD_NOT_FORCED
     #             1: in handle_async_forcing
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to