Mercurial > hg > truffle
diff graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java @ 18124:689092d5cf44
Store explicit input bit width in IntegerConvertNode.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Mon, 20 Oct 2014 16:26:05 +0200 |
parents | 98e60bdf6d05 |
children | 9619ba4daf4c |
line wrap: on
line diff
--- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java Mon Oct 20 12:12:52 2014 +0200 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java Mon Oct 20 16:26:05 2014 +0200 @@ -534,10 +534,10 @@ switch (kind) { case Boolean: case Byte: - return IntegerStamp.OPS.getNarrow().foldStamp(8, stamp); + return IntegerStamp.OPS.getNarrow().foldStamp(32, 8, stamp); case Char: case Short: - return IntegerStamp.OPS.getNarrow().foldStamp(16, stamp); + return IntegerStamp.OPS.getNarrow().foldStamp(32, 16, stamp); } return stamp; }