@@ -1643,7 +1643,7 @@ void MacroAssembler::store_heap_oop_null(Address obj, Register new_val, Register
16431643void MacroAssembler::access_load_at (BasicType type, DecoratorSet decorators,
16441644 Address src, Register dst, Register tmp1, Register tmp2, Register tmp3) {
16451645 BarrierSetAssembler* bs = BarrierSet::barrier_set ()->barrier_set_assembler ();
1646- decorators = AccessInternal::decorator_fixup (decorators);
1646+ decorators = AccessInternal::decorator_fixup (decorators, type );
16471647 bool as_raw = (decorators & AS_RAW) != 0 ;
16481648 if (as_raw) {
16491649 bs->BarrierSetAssembler ::load_at (this , decorators, type, dst, src, tmp1, tmp2, tmp3);
@@ -1655,7 +1655,7 @@ void MacroAssembler::access_load_at(BasicType type, DecoratorSet decorators,
16551655void MacroAssembler::access_store_at (BasicType type, DecoratorSet decorators,
16561656 Address obj, Register new_val, Register tmp1, Register tmp2, Register tmp3, bool is_null) {
16571657 BarrierSetAssembler* bs = BarrierSet::barrier_set ()->barrier_set_assembler ();
1658- decorators = AccessInternal::decorator_fixup (decorators);
1658+ decorators = AccessInternal::decorator_fixup (decorators, type );
16591659 bool as_raw = (decorators & AS_RAW) != 0 ;
16601660 if (as_raw) {
16611661 bs->BarrierSetAssembler ::store_at (this , decorators, type, obj, new_val, tmp1, tmp2, tmp3, is_null);
0 commit comments