< prev index next >

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

Print this page
@@ -191,13 +191,15 @@
                                      DecoratorSet decorators,
                                      BasicType type,
                                      Address dst,
                                      Register src,
                                      Register tmp1,
-                                     Register tmp2) {
+                                     Register tmp2,
+                                     Register tmp3) {
    BLOCK_COMMENT("ZBarrierSetAssembler::store_at {");
  
+   assert(type != T_INLINE_TYPE, "Not supported yet");
    // Verify oop store
    if (is_reference_type(type)) {
      // Note that src could be noreg, which means we
      // are storing null and can skip verification.
      if (src != noreg) {

@@ -209,11 +211,11 @@
        __ bind(done);
      }
    }
  
    // Store value
-   BarrierSetAssembler::store_at(masm, decorators, type, dst, src, tmp1, tmp2);
+   BarrierSetAssembler::store_at(masm, decorators, type, dst, src, tmp1, tmp2, tmp3);
  
    BLOCK_COMMENT("} ZBarrierSetAssembler::store_at");
  }
  
  #endif // ASSERT
< prev index next >