RFR (S): [MVT] Ensure JVMS spec rules for creation and loading of DVT are followed

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Tue Sep 12 10:07:07 UTC 2017

Looks very good!

In instanceKlass.hpp am I right that you just reordered the flags so 
that MVT related stuff occurs last? That is, the only change there is 
the added _extra_has_vcc_annotation - everything else is just reshuffling?


On 12/09/17 10:38, David Simms wrote:
> Greetings,
> Here's a patch containing further testing, and fix for MVT loading of 
> VM derived value type class, even before touching its Value Capable 
> Class. Throws correct exception according to draft spec (ICCE when VCC 
> rules broken etc, 
> http://cr.openjdk.java.net/~dlsmith/values.html#values-5.3)
> Bug: https://bugs.openjdk.java.net/browse/JDK-8184919
> Webrev: http://cr.openjdk.java.net/~dsimms/valhalla/8184919/webrev0/
> Cheers
> /David Simms

More information about the valhalla-dev mailing list