Mercurial > hg > graal-compiler
changeset 22945:249fe54d146a
PEA: reset aliases for proxies
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Wed, 04 Nov 2015 13:03:46 +0100 |
parents | d6f0245476e2 |
children | baf68ed1ccbc |
files | graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java |
diffstat | 1 files changed, 1 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java Tue Nov 03 22:33:13 2015 -0800 +++ b/graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java Wed Nov 04 13:03:46 2015 +0100 @@ -180,6 +180,7 @@ if (node instanceof LoopExitNode) { LoopExitNode loopExit = (LoopExitNode) node; for (ProxyNode proxy : loopExit.proxies()) { + aliases.set(proxy, null); changed |= processNode(proxy, state, effects, lastFixedNode) && isSignificantNode(node); } processLoopExit(loopExit, loopEntryStates.get(loopExit.loopBegin()), state, blockEffects.get(block));