Mercurial > hg > graal-compiler
changeset 5886:62f215a79657
fix bug in handling of ValueProxyNodes in EscapeAnalysisPhase
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Fri, 17 Aug 2012 15:33:25 +0200 |
parents | d172b68e7762 |
children | e8628cb6296b |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EscapeAnalysisPhase.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EscapeAnalysisPhase.java Fri Aug 17 14:12:39 2012 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EscapeAnalysisPhase.java Fri Aug 17 15:33:25 2012 +0200 @@ -418,7 +418,7 @@ } else if (usage instanceof ValueProxyNode) { ValueProxyNode proxy = (ValueProxyNode) usage; for (Node proxyUsage : proxy.usages()) { - if (proxyUsage instanceof VirtualObjectState) { + if (!(proxyUsage instanceof VirtualObjectState)) { exits.add(usage); break; }