[lworld] RFR: 8359370: [lworld] allow instance fields of identity classes to be readable in the prologue phase [v13]
Vicente Romero
vromero at openjdk.org
Fri Aug 29 11:11:02 UTC 2025
On Fri, 29 Aug 2025 10:56:14 GMT, Maurizio Cimadamore <mcimadamore at openjdk.org> wrote:
>> Example:
>>
>>
>> class Test {
>>
>> int x = 4;
>>
>> static String m(Runnable r) { return null; }
>>
>> Test() {
>> m(() -> System.out.println(x)).toString();
>> super();
>> }
>>
>> public static void main(String[] args) {
>> new Test();
>> }
>> }
>>
>>
>> This seems to compile, but then fails with verifier error.
>
> (e.g. we really need to make sure that `analyzeSelect` is not applied too broadly)
true, now that we removed the visitor at TreeInfo that is a problem
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/1523#discussion_r2309883083
More information about the valhalla-dev
mailing list