--- a/src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp Mon Sep 30 14:04:42 2019 +0200
+++ b/src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp Mon Sep 30 17:00:16 2019 +0200
@@ -76,13 +76,10 @@
// Shenandoah clone barrier: makes sure that references point to to-space
// in cloned objects.
-JRT_LEAF(void, ShenandoahRuntime::shenandoah_clone_barrier(oopDesc* src, void* src_ptr, void* dst_ptr, size_t length))
+JRT_LEAF(void, ShenandoahRuntime::shenandoah_clone_barrier(oopDesc* src))
oop s = oop(src);
shenandoah_assert_correct(NULL, s);
ShenandoahBarrierSet::barrier_set()->clone_barrier(s);
- Copy::conjoint_jlongs_atomic(reinterpret_cast<jlong*>(src_ptr),
- reinterpret_cast<jlong*>(dst_ptr),
- length);
JRT_END
JRT_LEAF(oopDesc*, ShenandoahRuntime::load_reference_barrier_native(oopDesc * src))