Mercurial > hg > graal-compiler
changeset 16099:0d1f79e8add9
handle deleted proxies in GraphUtil.checkRedundantProxy
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Fri, 13 Jun 2014 18:18:28 +0200 |
parents | 1c042d5e7e69 |
children | 13e471b673f3 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java Fri Jun 13 18:18:09 2014 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java Fri Jun 13 18:18:28 2014 +0200 @@ -181,6 +181,9 @@ } public static void checkRedundantProxy(ProxyNode vpn) { + if (vpn.isDeleted()) { + return; + } BeginNode proxyPoint = vpn.proxyPoint(); if (proxyPoint instanceof LoopExitNode) { LoopExitNode exit = (LoopExitNode) proxyPoint;