# HG changeset patch # User Lukas Stadler # Date 1426595270 -3600 # Node ID 71f64b487b11f8c03eeec56314ed44a357c485ef # Parent 16a2f9f367c8decddb681dab1e6b2082287d2e58 handle proxies with null inputs in SchedulePhase diff -r 16a2f9f367c8 -r 71f64b487b11 graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java --- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java Tue Mar 17 11:18:55 2015 +0100 +++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java Tue Mar 17 13:27:50 2015 +0100 @@ -291,7 +291,7 @@ for (ProxyNode proxy : loopExitNode.proxies()) { unprocessed.clear(proxy); ValueNode value = proxy.value(); - if (nodeMap.get(value) == b) { + if (value != null && nodeMap.get(value) == b) { sortIntoList(value, b, result, nodeMap, unprocessed, null); } }