[lworld] RFR: 8271583: [lworld] primitive records can't be reference favoring [v2]

Jesper Steen Møller jespersm at openjdk.java.net
Mon Aug 23 22:53:53 UTC 2021


On Mon, 23 Aug 2021 22:17:18 GMT, Jesper Steen Møller <jespersm at openjdk.org> wrote:

>> This patch lets the compiler pick up a record which can be primitive records and reference favoring, such as
>> 
>> primitive record Point.val(int x, int y) {}
>> 
>> 
>> The lowering had to be adjusted so that the correct receiver type is generated.
>> 
>> See https://bugs.openjdk.java.net/browse/JDK-8271583
>
> Jesper Steen Møller has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Removed unnecessary @compile test tag

I fixed the unneeded @compile line, but I'm not sure about changing the main/othervm. Most tests in Valhalla use 'main/othervm', but perhaps that's just coincidence, or a misunderstanding that's been copy/paste's around?

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

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



More information about the valhalla-dev mailing list