RFR: sh/jdk11 assert failure because IfNode input is a Phi
Roland Westrelin
rwestrel at redhat.com
Mon Jul 29 14:29:12 UTC 2019
http://cr.openjdk.java.net/~roland/shenandoah/LRBafterCallUseBool/webrev.00/
Input 1 of an IfNode must not be a Phi node so when cloning an LRB
that's right after a call in the exception and fallthrough paths, we
must make sure to clone the BoolNode and CmpNode that feed into an
IfNode and not introduce a Phi.
This fix also applies to upstream and will need to be fixed there.
Roland.
More information about the shenandoah-dev
mailing list