Mercurial > hg > graal-compiler
changeset 9645:37e996855762
Allow interface types for node edges
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Fri, 10 May 2013 18:17:58 +0200 |
parents | a230bfbd9497 |
children | 183d33c76419 |
files | graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java Fri May 10 17:15:15 2013 +0200 +++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java Fri May 10 18:17:58 2013 +0200 @@ -192,7 +192,7 @@ if (INPUT_LIST_CLASS.isAssignableFrom(type)) { inputListOffsets.add(offset); } else { - assert NODE_CLASS.isAssignableFrom(type) : "invalid input type: " + type; + assert NODE_CLASS.isAssignableFrom(type) || type.isInterface() : "invalid input type: " + type; inputOffsets.add(offset); } if (field.getAnnotation(Node.Input.class).notDataflow()) {