# HG changeset patch # User Christian Wimmer # Date 1453851098 28800 # Node ID f6b021195f0811495a1763d6259612d69db3d78f # Parent 938f13c2c99706221564f4fc087b284994dac16f Bugfix: only array types have a component type diff -r 938f13c2c997 -r f6b021195f08 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java Tue Jan 26 12:01:34 2016 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java Tue Jan 26 15:31:38 2016 -0800 @@ -76,7 +76,7 @@ private static Stamp createStamp(ValueNode array, JavaKind kind) { ResolvedJavaType type = StampTool.typeOrNull(array); - if (kind == JavaKind.Object && type != null) { + if (kind == JavaKind.Object && type != null && type.isArray()) { return StampFactory.declaredTrusted(type.getComponentType()); } else { return StampFactory.forKind(kind);