# HG changeset patch # User Tom Rodriguez # Date 1403571776 25200 # Node ID 3ee8c2cb629c374f080c4f3953f7673da202bac5 # Parent 5605c5e37a1eb942104616a3375daf58c5b40a79 notify changed when setting input to null diff -r 5605c5e37a1e -r 3ee8c2cb629c 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 Mon Jun 23 18:02:29 2014 -0700 +++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java Mon Jun 23 18:02:56 2014 -0700 @@ -559,12 +559,13 @@ assert assertTrue(result, "not found in usages, old input: %s", oldInput); } } + maybeNotifyChanged(this); if (newInput != null) { if (newInput.recordsUsages()) { - maybeNotifyChanged(this); newInput.addUsage(this); } - } else if (oldInput != null && oldInput.recordsUsages() && oldInput.usages().isEmpty()) { + } + if (oldInput != null && oldInput.recordsUsages() && oldInput.usages().isEmpty()) { maybeNotifyZeroInputs(oldInput); } }