Integrated: 8335922: Incorrect @Stable usage of LambdaForm$Name.index
Chen Liang
liach at openjdk.org
Mon Jul 22 22:57:39 UTC 2024
On Mon, 15 Jul 2024 01:45:57 GMT, Chen Liang <liach at openjdk.org> wrote:
> The `@Stable` on the `index` field is incorrect, as stable only avoids inlining `0`. On a strategic view, this index field should just become final so that `Name` becomes eligible for value class migration once valhalla comes. This patch makes the `index` field final and updates the usages correspondingly.
This pull request has now been integrated.
Changeset: aabec4a9
Author: Chen Liang <liach at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/aabec4a947ed2a808a1443fa6b2dabedd8c2dd9f
Stats: 51 lines in 1 file changed: 4 ins; 28 del; 19 mod
8335922: Incorrect @Stable usage of LambdaForm$Name.index
Reviewed-by: jvernee, shade
-------------
PR: https://git.openjdk.org/jdk/pull/20178
More information about the core-libs-dev
mailing list