# HG changeset patch # User Roland Schatz # Date 1398259340 -7200 # Node ID 518a7f487c4f59eba994481aa76ebdb7c015d536 # Parent 134c323d056d1f3d4bc533ad3c24c4d0f5bc7821 Fix bug in InputType specific replaceAtUsages. diff -r 134c323d056d -r 518a7f487c4f graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java --- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java Tue Apr 22 17:58:49 2014 +0200 +++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java Wed Apr 23 15:22:20 2014 +0200 @@ -549,7 +549,7 @@ NodeClassIterator iter = usage.inputs().iterator(); while (iter.hasNext()) { Position pos = iter.nextPosition(); - if (pos.getInputType(usage) == type) { + if (pos.getInputType(usage) == type && pos.get(usage) == this) { pos.set(usage, other); } }