On Wed, 15 Mar 2023 18:08:20 GMT, Cesar Soares Lucas <cslu...@openjdk.org> wrote:
> I may be wrong here but my take on this is that there is nothing at the > language level that prevents the compiler from optimizing the code and moving > the allocation inside the "If". In fact, GRAAL might as well be doing this as > part of Partial Escape Analysis. Escape analysis does not work for conditionals. Microsoft JVM team is currently working on this feature, but it is still experimental. ------------- PR: https://git.openjdk.org/jdk/pull/12732