Author: Hakan Ardo <[email protected]>
Branch:
Changeset: r46601:245af4a1fd08
Date: 2011-08-18 12:34 +0200
http://bitbucket.org/pypy/pypy/changeset/245af4a1fd08/
Log: to preventing overflow
diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py
b/pypy/jit/metainterp/optimizeopt/unroll.py
--- a/pypy/jit/metainterp/optimizeopt/unroll.py
+++ b/pypy/jit/metainterp/optimizeopt/unroll.py
@@ -516,9 +516,9 @@
return
debug_stop('jit-log-virtualstate')
retraced_count = loop_token.retraced_count
- loop_token.retraced_count += 1
limit =
self.optimizer.metainterp_sd.warmrunnerdesc.memory_manager.retrace_limit
if not self.retraced and retraced_count<limit:
+ loop_token.retraced_count += 1
if not loop_token.failed_states:
debug_print("Retracing (%d of %d)" % (retraced_count,
limit))
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit