Mercurial > hg > graal-compiler
changeset 23354:f6b021195f08
Bugfix: only array types have a component type
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Tue, 26 Jan 2016 15:31:38 -0800 |
parents | 938f13c2c997 |
children | 8c10585adbdc |
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 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);