[pypy-svn] r32525 - pypy/branch/timeshift-refactoring/pypy/jit/timeshifter

arigo at codespeak.net arigo at codespeak.net
Wed Sep 20 14:40:26 CEST 2006


Author: arigo
Date: Wed Sep 20 14:40:25 2006
New Revision: 32525

Modified:
   pypy/branch/timeshift-refactoring/pypy/jit/timeshifter/rtyper.py
Log:
(arre, arigo)

Oups, bug fix.


Modified: pypy/branch/timeshift-refactoring/pypy/jit/timeshifter/rtyper.py
==============================================================================
--- pypy/branch/timeshift-refactoring/pypy/jit/timeshifter/rtyper.py	(original)
+++ pypy/branch/timeshift-refactoring/pypy/jit/timeshifter/rtyper.py	Wed Sep 20 14:40:25 2006
@@ -696,10 +696,14 @@
             states_dic = getattr(dispatch_queue, attrname)
             return rtimeshift.retrieve_jitstate_for_merge(states_dic,
                                                           jitstate, key)
+
+        greens_v = hop.args_v[2:]
+        greens_s = [annmodel.lltype_to_annotation(originalconcretetype(hs))
+                    for hs in hop.args_s[2:]]
         v_jitstate = hop.llops.getjitstate()
         return hop.llops.genmixlevelhelpercall(merge_point,
-                             [self.s_JITState] + hop.args_s[2:],
-                             [v_jitstate     ] + hop.args_v[2:],
+                             [self.s_JITState] + greens_s,
+                             [v_jitstate     ] + greens_v,
                              annmodel.SomeBool())
 
     def translate_op_save_return(self, hop):



More information about the Pypy-commit mailing list