Adapter sharing is broken with -XX:+ValueTypePassFieldsAsArgs

Roland Westrelin rwestrel at
Tue Mar 28 09:20:19 UTC 2017

Hi Tobias,

> the problem was handling the empty value type receiver when processing
> java.lang.__Value.hashCode()I. We need to differentiate between a
> "T_VALUETYPE, T_VOID" signature and a "T_OBJECT, T_OBJECT" signature
> (T_OBJECT, T_VOID and T_VALUETYPE were widened to T_LONG).

Why isn't this:



More information about the valhalla-dev mailing list