< prev index next >

src/hotspot/cpu/aarch64/gc/shared/modRefBarrierSetAssembler_aarch64.cpp

Print this page
@@ -43,12 +43,12 @@
      gen_write_ref_array_post_barrier(masm, decorators, start, count, tmp, saved_regs);
    }
  }
  
  void ModRefBarrierSetAssembler::store_at(MacroAssembler* masm, DecoratorSet decorators, BasicType type,
-                                          Address dst, Register val, Register tmp1, Register tmp2) {
+                                          Address dst, Register val, Register tmp1, Register tmp2, Register tmp3) {
    if (is_reference_type(type)) {
-     oop_store_at(masm, decorators, type, dst, val, tmp1, tmp2);
+     oop_store_at(masm, decorators, type, dst, val, tmp1, tmp2, tmp3);
    } else {
-     BarrierSetAssembler::store_at(masm, decorators, type, dst, val, tmp1, tmp2);
+     BarrierSetAssembler::store_at(masm, decorators, type, dst, val, tmp1, tmp2, tmp3);
    }
  }
< prev index next >