RFR: 8211450: UndetVar::dup is not copying the kind field to the duplicated instance

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Thu Nov 8 23:03:25 UTC 2018


Whoops!

Looks good.

Maurizio

On 08/11/2018 22:16, Vicente Romero wrote:
> Please review the fix for [1] at [2]. The issue boiled down to 
> UndetVar::dup not copying all the fields to the new instance. In this 
> case the kind field. This provoked that the special logic that applies 
> to thrown type variables was not kicking in and thus thrown variables 
> were not being instantiated to RuntimeException. This was provoking 
> flow analysis to complain later on.
>
> Thanks,
> Vicente
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8211450
> [2] http://cr.openjdk.java.net/~vromero/8211450/webrev.00/


More information about the compiler-dev mailing list