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

Reply via email to