[9] RFR (S): 8140001: _allocateInstance intrinsic does not throw InstantiationException for abstract classes and interfaces
Vladimir Ivanov
vladimir.x.ivanov at oracle.com
Thu Jan 14 15:05:25 UTC 2016
Any feedback, please?
Best regards,
Vladimir Ivanov
On 1/12/16 6:22 PM, Vladimir Ivanov wrote:
> http://cr.openjdk.java.net/~vlivanov/8140001/webrev.00/
> https://bugs.openjdk.java.net/browse/JDK-8140001
>
> EA can eliminate allocations of abstract classes or interfaces, thus
> changing observable behavior of a program as the test case demonstrates.
>
> The fix is to always mark such allocations as escaping.
>
> Testing: failing test, JPRT.
>
> Thanks!
>
> Best regards,
> Vladimir Ivanov
More information about the hotspot-compiler-dev
mailing list