Author: Spenser Bauman <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit