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;
     }