< prev index next >

src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp

Print this page

        

*** 192,204 **** DecoratorSet decorators, BasicType type, Address dst, Register src, Register tmp1, ! Register tmp2) { BLOCK_COMMENT("ZBarrierSetAssembler::store_at {"); // Verify oop store if (type == T_OBJECT || type == T_ARRAY) { // Note that src could be noreg, which means we // are storing null and can skip verification. if (src != noreg) { --- 192,206 ---- DecoratorSet decorators, BasicType type, Address dst, Register src, Register tmp1, ! Register tmp2, ! Register tmp3) { BLOCK_COMMENT("ZBarrierSetAssembler::store_at {"); + assert(type != T_VALUETYPE, "Not supported yet"); // Verify oop store if (type == T_OBJECT || type == T_ARRAY) { // Note that src could be noreg, which means we // are storing null and can skip verification. if (src != noreg) {
*** 210,220 **** __ bind(done); } } // Store value ! BarrierSetAssembler::store_at(masm, decorators, type, dst, src, tmp1, tmp2); BLOCK_COMMENT("} ZBarrierSetAssembler::store_at"); } #endif // ASSERT --- 212,222 ---- __ bind(done); } } // Store value ! BarrierSetAssembler::store_at(masm, decorators, type, dst, src, tmp1, tmp2, tmp3); BLOCK_COMMENT("} ZBarrierSetAssembler::store_at"); } #endif // ASSERT
< prev index next >