RFR: 8362558: [Leyden] fatal error: New workflow: should not compile code for unarchived class: UnsupportedBSMs$$Lambda/0... [v2]
Vladimir Kozlov
kvn at openjdk.org
Mon Jul 21 21:20:02 UTC 2025
On Mon, 21 Jul 2025 21:06:47 GMT, Ioi Lam <iklam at openjdk.org> wrote:
>> I ment to move up not down:
>>
>> ResolvedIndyEntry* indy_info = cpool->resolved_indy_entry_at(index);
>> Method* adapter = indy_info->method();
>> #if INCLUDE_CDS
>> if (is_precompiled() && !AOTConstantPoolResolver::is_resolution_deterministic(cpool(), indy_info->constant_pool_index())) {
>
> But `indy_info` is not used outside of that scope, so we shouldn't move it up.
What expression at the line #835 uses? Is it different?:
Method* adapter = cpool->resolved_indy_entry_at(index)->method();
-------------
PR Review Comment: https://git.openjdk.org/leyden/pull/87#discussion_r2220363213
More information about the leyden-dev
mailing list