Author: Antonio Cuni <[email protected]>
Branch: virtual-raw-mallocs
Changeset: r59657:e956cc61e97e
Date: 2013-01-03 00:04 +0100
http://bitbucket.org/pypy/pypy/changeset/e956cc61e97e/

Log:    rpython fix

diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py
--- a/pypy/jit/metainterp/compile.py
+++ b/pypy/jit/metainterp/compile.py
@@ -17,7 +17,7 @@
 from pypy.jit.metainterp.typesystem import llhelper, oohelper
 from pypy.jit.metainterp.optimize import InvalidLoop
 from pypy.jit.metainterp.inliner import Inliner
-from pypy.jit.metainterp.resume import NUMBERING, PENDINGFIELDSP
+from pypy.jit.metainterp.resume import NUMBERING, PENDINGFIELDSP, 
ResumeDataDirectReader
 from pypy.jit.codewriter import heaptracker, longlong
 
 def giveup():
@@ -661,7 +661,7 @@
         token = metainterp_sd.cpu.get_latest_force_token()
         all_virtuals = self.fetch_data(token)
         if all_virtuals is None:
-            all_virtuals = []
+            all_virtuals = ResumeDataDirectReader.VirtualCache([], [])
         assert jitdriver_sd is self.jitdriver_sd
         resume_in_blackhole(metainterp_sd, jitdriver_sd, self, all_virtuals)
         assert 0, "unreachable"
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to