[pypy-commit] pypy better-jit-hooks: an attempt to fix translation (likely not working)

fijal noreply at buildbot.pypy.org
Fri Jan 6 10:09:51 CET 2012


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: better-jit-hooks
Changeset: r51055:37c20c819ee1
Date: 2012-01-06 11:09 +0200
http://bitbucket.org/pypy/pypy/changeset/37c20c819ee1/

Log:	an attempt to fix translation (likely not working)

diff --git a/pypy/module/pypyjit/interp_resop.py b/pypy/module/pypyjit/interp_resop.py
--- a/pypy/module/pypyjit/interp_resop.py
+++ b/pypy/module/pypyjit/interp_resop.py
@@ -79,16 +79,23 @@
 def wrap_oplist(space, logops, operations, ops_offset):
     return [WrappedOp(op, ops_offset, logops) for op in operations]
 
+# annotation hint
+
+def dummy_repr_for_resop(op):
+    return NonConstant('stuff')
+
 class WrappedOp(Wrappable):
     """ A class representing a single ResOperation, wrapped nicely
     """
+    repr_for_resop = dummy_repr_for_resop
+    
     def __init__(self, op, ops_offset, logops):
         self.op = op
         self.offset = ops_offset[op]
-        self.logops = logops # for __repr__
+        self.repr_of_resop = logops.repr_of_resop
 
     def descr_repr(self, space):
-        return space.wrap(self.logops.repr_of_resop(self.op))
+        return space.wrap(self.repr_of_resop(self.op))
 
     def descr_num(self, space):
         return space.wrap(self.op.getopnum())


More information about the pypy-commit mailing list