Author: Maciej Fijalkowski <[email protected]>
Branch: result-in-resops
Changeset: r57600:567dff1d3c6c
Date: 2012-09-26 11:15 +0200
http://bitbucket.org/pypy/pypy/changeset/567dff1d3c6c/

Log:    missing replace

diff --git a/pypy/jit/metainterp/optimizeopt/virtualize.py 
b/pypy/jit/metainterp/optimizeopt/virtualize.py
--- a/pypy/jit/metainterp/optimizeopt/virtualize.py
+++ b/pypy/jit/metainterp/optimizeopt/virtualize.py
@@ -389,6 +389,7 @@
         # but the point is that doing so does not force the original structure.
         new_op = create_resop_1(rop.NEW_WITH_VTABLE, llhelper.NULLREF,
                                 c_cls)
+        self.replace(op, new_op)
         vrefvalue = self.make_virtual(c_cls, new_op)
         token_op = create_resop_0(rop.FORCE_TOKEN, 0)
         self.emit_operation(token_op)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to