Author: Spenser Bauman <saba...@gmail.com> Branch: clean-exported-state Changeset: r87882:dcf0a7a5ae86 Date: 2016-10-19 12:52 -0400 http://bitbucket.org/pypy/pypy/changeset/dcf0a7a5ae86/
Log: Ensure exported state for retraces has been properly sanitized diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/metainterp/pyjitpl.py +++ b/rpython/jit/metainterp/pyjitpl.py @@ -1974,6 +1974,8 @@ self.aborted_tracing_greenkey = None def retrace_needed(self, trace, exported_state): + if not we_are_translated(): + exported_state._check_no_forwarding() self.partial_trace = trace self.retracing_from = self.potential_retrace_position self.exported_state = exported_state _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit