RFR: Fix array base addressing after merge

Aleksey Shipilev shade at redhat.com
Mon Jun 11 10:41:09 UTC 2018


On 06/11/2018 12:10 PM, Roman Kennke wrote:
> I made a mistake in last merge: asserts in objArrayKlass have been
> firing and I 'fixed' it by ripping out the resolve() barrier in
> arrayOopDesc::base(). However, that breaks all the places which call
> *_at_addr() and still need the resolve() barrier. The correct fix is to
> restore the resolve() barrier and use at_addr_raw() in objArrayKlass.
> 
> http://cr.openjdk.java.net/~rkennke/fix-array-base/webrev.00/
> 
> Ok?

Yes, OK.

-Aleksey



More information about the shenandoah-dev mailing list