# HG changeset patch # User Andreas Woess # Date 1367444543 -7200 # Node ID 0285fbb8b05d7b8d408224cd6be58c40b4f45a20 # Parent 6678695afc3b45f76a3669cff9fbcd6f4e63c15f NodeUtil.findFirstNodeInstance bug fix diff -r 6678695afc3b -r 0285fbb8b05d graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java --- 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;