[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