[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:17:18 UTC 2021


> 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

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

Changes:
  - all: https://git.openjdk.java.net/valhalla/pull/533/files
  - new: https://git.openjdk.java.net/valhalla/pull/533/files/d9f744b0..c0ce2552

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=valhalla&pr=533&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=valhalla&pr=533&range=00-01

  Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod
  Patch: https://git.openjdk.java.net/valhalla/pull/533.diff
  Fetch: git fetch https://git.openjdk.java.net/valhalla pull/533/head:pull/533

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


More information about the valhalla-dev mailing list