Author: Richard Plangger <r...@pasra.at> Branch: vecopt Changeset: r78729:95b6c048c720 Date: 2015-07-31 16:31 +0200 http://bitbucket.org/pypy/pypy/changeset/95b6c048c720/
Log: once again I did not copy the descr... diff --git a/rpython/jit/metainterp/optimizeopt/guard.py b/rpython/jit/metainterp/optimizeopt/guard.py --- a/rpython/jit/metainterp/optimizeopt/guard.py +++ b/rpython/jit/metainterp/optimizeopt/guard.py @@ -10,6 +10,7 @@ from rpython.jit.metainterp.resoperation import (rop, ResOperation, GuardResOp) from rpython.jit.metainterp.history import (ConstInt, BoxVector, BoxFloat, BoxInt, ConstFloat, Box, Const) +from rpython.jit.metainterp.compile import ResumeGuardDescr from rpython.rlib.objectmodel import we_are_translated class Guard(object): @@ -90,6 +91,9 @@ opt.emit_operation(ResOperation(opnum, [box_rhs, other_rhs], box_result)) # guard guard = self.op.clone() + descr = guard.getdescr() + assert isinstance(descr, ResumeGuardDescr) + guard.setdescr(descr.clone()) guard.setarg(0, box_result) opt.emit_operation(guard) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit