# HG changeset patch # User Tom Rodriguez # Date 1430807772 25200 # Node ID 25d71cc054e57f88547e4620ab4c34a036e53e0a # Parent 257fd6a4652580178c2de43395a5e127f94b4817 Handle null exceptionValue in PEGraphDecoder diff -r 257fd6a46525 -r 25d71cc054e5 graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java --- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java Mon May 04 23:30:11 2015 -0700 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java Mon May 04 23:36:12 2015 -0700 @@ -484,7 +484,8 @@ registerNode(loopScope, invokeData.exceptionOrderId, exceptionValue, true, true); } if (inlineScope.exceptionPlaceholderNode != null) { - inlineScope.exceptionPlaceholderNode.replaceAndDelete(exceptionValue); + inlineScope.exceptionPlaceholderNode.replaceAtUsages(exceptionValue); + inlineScope.exceptionPlaceholderNode.safeDelete(); } deleteInvoke(invoke);