Mercurial > hg > truffle
changeset 11411:95cbf029018c
ReadNode.push, remove useless check
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Fri, 23 Aug 2013 18:22:27 +0200 |
parents | 446a94461d53 |
children | 7a775592258f |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.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/extended/ReadNode.java Sat Aug 24 15:02:10 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java Fri Aug 23 18:22:27 2013 +0200 @@ -116,7 +116,7 @@ ResolvedJavaType declaringClass = field.getDeclaringClass(); ObjectStamp piValueStamp = (ObjectStamp) parent.object().stamp(); ResolvedJavaType piValueType = ObjectStamp.typeOrNull(piValueStamp); - if (piValueType != null && declaringClass.isAssignableFrom(piValueType) && declaringClass != receiverType) { + if (piValueType != null && declaringClass.isAssignableFrom(piValueType)) { if (piStamp.nonNull() == piValueStamp.nonNull() && piStamp.alwaysNull() == piValueStamp.alwaysNull()) { replaceFirstInput(parent, parent.object()); return true;