Struggling with Valhalla conversion of library

Philippe Marschall kustos at
Sat Aug 31 18:08:33 UTC 2019

On 25.08.19 12:31, Srikanth wrote:
> Hello Philippe,
> I have pushed a change set
>, on behalf of
> that addresses this
> problem.

I tried to build the tip of the lworld branch but compilation fails for
me with gcc 8.3.0 in src/hotspot/share/oops/access.inline.hpp.

I'm not sure whether it makes sense to debug this or I should just
rather wait for the next build.

> Note however that the syntax to be used is:
> void doesNotCompile(java.util.Map.Entry<InlineType<? extends K>*?*, ?
> extends V> argument);
> Inline types cannot be type arguments as of LW2, only their nullable
> projection types can be. Hence the ?
> I do wish to echo Brian's message in another thread:
> "The interaction of generic instantiation and the nullable projection
> type are definitely in the corners right now."  and "So while we would
> of course like for these things to work, we're not surprised there are
> pitfalls and interactions"

Sure, no problem, I understand.


More information about the valhalla-dev mailing list