Author: Stefano Rivera <stef...@rivera.za.net> Branch: release-5.x Changeset: r86831:5169ca3e696d Date: 2016-09-01 20:35 -0700 http://bitbucket.org/pypy/pypy/changeset/5169ca3e696d/
Log: Avoid blowing up with results that are ~0 but <0 due to floating point imprecision diff --git a/rpython/translator/backendopt/inline.py b/rpython/translator/backendopt/inline.py --- a/rpython/translator/backendopt/inline.py +++ b/rpython/translator/backendopt/inline.py @@ -532,8 +532,7 @@ return sys.maxint else: res = Solution[blockmap[graph.startblock]] - assert res >= 0 - return res + return max(res, 0.0) def static_instruction_count(graph): count = 0 _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit