Mercurial > hg > graal-jvmci-8
changeset 16175:3ee8c2cb629c
notify changed when setting input to null
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Mon, 23 Jun 2014 18:02:56 -0700 |
parents | 5605c5e37a1e |
children | 5785eca138b0 |
files | graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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); } }