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

Jesper Steen Møller jespersm at openjdk.java.net
Tue Aug 24 04:50:58 UTC 2021


On Tue, 17 Aug 2021 23:49:41 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

This pull request has now been integrated.

Changeset: a74a1cee
Author:    Jesper Steen Møller <jespersm at openjdk.org>
Committer: Srikanth Adayapalam <sadayapalam at openjdk.org>
URL:       https://git.openjdk.java.net/valhalla/commit/a74a1ceeff957e3832f9104790aee9f566c15dad
Stats:     56 lines in 3 files changed: 54 ins; 0 del; 2 mod

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

Reviewed-by: sadayapalam

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

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


More information about the valhalla-dev mailing list