Request for reviews (XS): 6875619

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Fri Aug 28 10:42:47 PDT 2009


Why are we asking for the length of something which either isn't an  
array or hasn't properly cast to be an array yet?

tom

On Aug 27, 2009, at 6:43 PM, Vladimir Kozlov wrote:

> http://cr.openjdk.java.net/~kvn/6875619/webrev.00
>
> Fixed 6875619: CTW fails with /hotspot/src/share/vm/opto/type.hpp
>
> Problem:
> GraphKit::load_array_length() tries to cast type of new allocated
> array to TypeAryPtr. It fails since it is reflection allocation
> and type is Object.
>
> Solution:
> Cast to TypeOopPtr which is the parameter type of
> make_ideal_length() method.
>
> Reviewed by:
>
> Fix verified (y/n): y, test
>
> Other testing:
> JPRT
>



More information about the hotspot-compiler-dev mailing list