RFR (S): [MVT] Ensure JVMS spec rules for creation and loading of DVT are followed
Frederic Parain
frederic.parain at oracle.com
Tue Sep 12 17:37:59 UTC 2017
Looks good to me.
Minor point:
src/share/vm/runtime/fieldType.cpp:
77 static const char dvt_postfix[] = "$Value";
78 static const int dvt_postfix_len = 6;
Could we have an assert somewhere checking that dvt_postfix_len
matches the dvt_postfix string? Just in case someone update the
string without changing the len.
Fred
On 09/12/2017 05:38 AM, 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