changeset 18417:3b7746ceb0e8

Trust interface types comming form LoadIndexed nodes
author Gilles Duboscq <duboscq@ssw.jku.at>
date Wed, 19 Nov 2014 12:02:35 +0100
parents 0c6504598b65
children 0ea607f6a680 0e794bf2decb
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.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/java/LoadIndexedNode.java	Wed Nov 19 11:36:48 2014 +0100
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java	Wed Nov 19 12:02:35 2014 +0100
@@ -53,7 +53,7 @@
     private static Stamp createStamp(ValueNode array, Kind kind) {
         ResolvedJavaType type = StampTool.typeOrNull(array);
         if (kind == Kind.Object && type != null) {
-            return StampFactory.declared(type.getComponentType());
+            return StampFactory.declaredTrusted(type.getComponentType());
         } else {
             return StampFactory.forKind(kind);
         }