@@ -49,27 +49,27 @@ JRT_LEAF(void, ShenandoahRuntime::write_barrier_pre(oopDesc* orig))
4949JRT_END
5050
5151JRT_LEAF (oopDesc*, ShenandoahRuntime::load_reference_barrier_strong(oopDesc* src, oop* load_addr))
52- return ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator(src, load_addr);
52+ return ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator<ON_STRONG_OOP_REF, oop> (src, load_addr);
5353JRT_END
5454
5555JRT_LEAF (oopDesc*, ShenandoahRuntime::load_reference_barrier_strong_narrow(oopDesc* src, narrowOop* load_addr))
56- return ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator(src, load_addr);
56+ return ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator<ON_STRONG_OOP_REF, narrowOop> (src, load_addr);
5757JRT_END
5858
5959JRT_LEAF (oopDesc*, ShenandoahRuntime::load_reference_barrier_weak(oopDesc* src, oop* load_addr))
60- return (oopDesc*) ShenandoahBarrierSet::barrier_set()->load_reference_barrier<oop>( ON_WEAK_OOP_REF, oop(src) , load_addr);
60+ return ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator< ON_WEAK_OOP_REF, oop> (src, load_addr);
6161JRT_END
6262
6363JRT_LEAF (oopDesc*, ShenandoahRuntime::load_reference_barrier_weak_narrow(oopDesc* src, narrowOop* load_addr))
64- return (oopDesc*) ShenandoahBarrierSet::barrier_set()->load_reference_barrier<narrowOop>( ON_WEAK_OOP_REF, oop (src) , load_addr);
64+ return ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator< ON_WEAK_OOP_REF, narrowOop> (src, load_addr);
6565JRT_END
6666
6767JRT_LEAF (oopDesc*, ShenandoahRuntime::load_reference_barrier_phantom(oopDesc* src, oop* load_addr))
68- return (oopDesc*) ShenandoahBarrierSet::barrier_set()->load_reference_barrier<oop>( ON_PHANTOM_OOP_REF, oop(src) , load_addr);
68+ return ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator< ON_PHANTOM_OOP_REF, oop> (src, load_addr);
6969JRT_END
7070
7171JRT_LEAF (oopDesc*, ShenandoahRuntime::load_reference_barrier_phantom_narrow(oopDesc* src, narrowOop* load_addr))
72- return (oopDesc*) ShenandoahBarrierSet::barrier_set()->load_reference_barrier<narrowOop>( ON_PHANTOM_OOP_REF, oop (src) , load_addr);
72+ return ShenandoahBarrierSet::barrier_set()->load_reference_barrier_mutator< ON_PHANTOM_OOP_REF, narrowOop> (src, load_addr);
7373JRT_END
7474
7575JRT_LEAF (void , ShenandoahRuntime::clone_barrier(oopDesc* src))
0 commit comments