Mercurial > hg > graal-compiler
changeset 9470:225fc5463430
Make sure if trueSuccessor probability is always <= 1.0.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Wed, 01 May 2013 17:28:04 +0200 |
parents | 8c37649cbb62 |
children | e4e2686f30df fd2e12d41d18 |
files | graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java Wed May 01 17:05:14 2013 +0200 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java Wed May 01 17:28:04 2013 +0200 @@ -657,7 +657,7 @@ if (prevProbability == 1.0) { probability[i] = 1.0; } else { - probability[i] = Math.max(0.0, probability[i] / (1.0 - prevProbability)); + probability[i] = Math.min(1.0, Math.max(0.0, probability[i] / (1.0 - prevProbability))); } } }