# HG changeset patch # User Lukas Stadler # Date 1402676308 -7200 # Node ID 0d1f79e8add9a64c71cb802393336f5741b43049 # Parent 1c042d5e7e69db29ec03ac0f5b529250c61045b9 handle deleted proxies in GraphUtil.checkRedundantProxy diff -r 1c042d5e7e69 -r 0d1f79e8add9 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java --- 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;