Mercurial > hg > truffle
changeset 9487:0285fbb8b05d
NodeUtil.findFirstNodeInstance bug fix
author | Andreas Woess <andreas.woess@jku.at> |
---|---|
date | Wed, 01 May 2013 23:42:23 +0200 |
parents | 6678695afc3b |
children | 3822ce079ec4 |
files | graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java Wed May 01 19:21:32 2013 +0200 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java Wed May 01 23:42:23 2013 +0200 @@ -393,7 +393,10 @@ if (clazz.isInstance(childNode)) { return (T) childNode; } else { - return findFirstNodeInstance(childNode, clazz); + T node = findFirstNodeInstance(childNode, clazz); + if (node != null) { + return node; + } } } return null;