Mercurial > hg > truffle
changeset 10815:825d37fcdc9e
Bugfix of stamp mask computation
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Thu, 18 Jul 2013 13:31:08 -0700 |
parents | 8b0c8fbbfa1c |
children | a61fa3e171e7 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java Thu Jul 18 17:18:13 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java Thu Jul 18 13:31:08 2013 -0700 @@ -68,7 +68,7 @@ } long lowerBound = stamp1.lowerBound() + stamp2.lowerBound(); long upperBound = stamp1.upperBound() + stamp2.upperBound(); - long mask = IntegerStamp.maskFor(kind, lowerBound, upperBound) & (stamp1.mask() | stamp2.mask()); + long mask = IntegerStamp.maskFor(kind, lowerBound, upperBound); return StampFactory.forInteger(kind, lowerBound, upperBound, mask); }