[pypy-svn] r69940 - pypy/branch/virtual-forcing/pypy/jit/backend/llgraph

arigo at codespeak.net arigo at codespeak.net
Sun Dec 6 22:48:51 CET 2009


Author: arigo
Date: Sun Dec  6 22:48:50 2009
New Revision: 69940

Modified:
   pypy/branch/virtual-forcing/pypy/jit/backend/llgraph/llimpl.py
Log:
Fix.


Modified: pypy/branch/virtual-forcing/pypy/jit/backend/llgraph/llimpl.py
==============================================================================
--- pypy/branch/virtual-forcing/pypy/jit/backend/llgraph/llimpl.py	(original)
+++ pypy/branch/virtual-forcing/pypy/jit/backend/llgraph/llimpl.py	Sun Dec  6 22:48:50 2009
@@ -152,7 +152,8 @@
     'debug_merge_point': (('ref',), None),
     'force_token'     : ((), 'int'),
     'call_may_force'  : (('int', 'varargs'), 'intorptr'),
-    'guard_not_forced': ((), None)
+    'guard_not_forced': ((), None),
+    'virtual_ref'     : (('ref', 'int'), 'ref'),
     #'getitem'         : (('void', 'ref', 'int'), 'int'),
     #'setitem'         : (('void', 'ref', 'int', 'int'), None),
     #'newlist'         : (('void', 'varargs'), 'ref'),
@@ -813,6 +814,9 @@
         if forced:
             raise GuardFailed
 
+    def op_virtual_ref(self, _, virtual, index):
+        return virtual
+
 
 class OOFrame(Frame):
 



More information about the Pypy-commit mailing list