[lworld] RFR: allow inline classes to have abstract supers

Frederic Parain fparain at openjdk.java.net
Mon Apr 20 20:11:17 UTC 2020


On Mon, 20 Apr 2020 19:34:04 GMT, Harold Seigel <hseigel at openjdk.org> wrote:

> Plesae review this change to allow inline classes to have super classes that are abstract classes.  This fix does not
> test that the abstract classes are 'special'.  That will be done in a future release.
> Also, fix verification issue with assigning an inline type to an object of one of its super classes.
> 
> Tests will be added once javac support for inline types having abstract classes is merged in.
> 
> Thanks, Harold

Looks good to me.
Have you already created the follow-up CR to implement the support for inline friendly abstract classes?
Do you have an idea if changes lines 179-181 of verificationTypes.cpp will trigger more class loading then today? If
yes, could this become an issue?

Fred

-------------

Marked as reviewed by fparain (Committer).

PR: https://git.openjdk.java.net/valhalla/pull/24



More information about the valhalla-dev mailing list