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
