Author: Maciej Fijalkowski <[email protected]>
Branch: result-in-resops
Changeset: r57601:0df711ead74e
Date: 2012-09-26 11:16 +0200
http://bitbucket.org/pypy/pypy/changeset/0df711ead74e/
Log: ups, a fix
diff --git a/pypy/jit/metainterp/optimizeopt/util.py
b/pypy/jit/metainterp/optimizeopt/util.py
--- a/pypy/jit/metainterp/optimizeopt/util.py
+++ b/pypy/jit/metainterp/optimizeopt/util.py
@@ -31,7 +31,7 @@
def make_dispatcher_method(Class, name_prefix, op_prefix=None, default=None):
ops = _findall(Class, name_prefix, op_prefix)
def dispatch(self, op, *args):
- if we_are_translated():
+ if we_are_translated() or op.getopnum() < 0:
opnum = op.getopnum()
for value, cls, func in ops:
if opnum == value:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit