http://cr.openjdk.java.net/~roland/shenandoah/revert-ifnode-change/webrev.00/ MultiNode::proj_out() asserts the returned value is not null so the check in ifnode.cpp is dead code. Roland.