On Tue, 24 Mar 2026 12:50:31 GMT, Roland Westrelin <[email protected]> wrote:

> BCEscapeAnalyzer can conservatively mark all arguments as being
> returned by a method. When that happens, it includes arguments that
> are not the same as the return type. That's an issue for flattened
> values because they then don't have the same fields. The way I dealt
> with that corner case in my previous patch was broken because it
> didn't handle cases where in all the arguments, some have the same
> type as the return type, some not.

Looks good to me. All tests passed. Thanks!

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

Marked as reviewed by thartmann (Committer).

PR Review: 
https://git.openjdk.org/valhalla/pull/2257#pullrequestreview-4014564557

Reply via email to