RFR(XS): 8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
Doerr, Martin
martin.doerr at sap.com
Tue Dec 3 15:26:51 UTC 2019
Hi Roland,
the new asserted condition can never be true when mode == IgnoreStripMined.
So if this is intended, I suggest using 2 assertions:
1. mode != IgnoreStripMined at the beginning
2. (mode == ControlAroundStripMined && use == sfpt) ||!use->is_reachable_from_root()
Best regards,
Martin
> -----Original Message-----
> From: hotspot-compiler-dev <hotspot-compiler-dev-
> bounces at openjdk.java.net> On Behalf Of Roland Westrelin
> Sent: Sonntag, 1. Dezember 2019 15:55
> To: hotspot-compiler-dev at openjdk.java.net
> Subject: Re: RFR(XS): 8234350: assert(mode == ControlAroundStripMined &&
> (use == sfpt || !use->is_reachable_from_root())) failed: missed a node
>
>
> > http://cr.openjdk.java.net/~roland/8234350/webrev.00/
>
> Anyone for a second review?
>
> Thanks,
> Roland.
More information about the hotspot-compiler-dev
mailing list