From 0591a66b909abfd650b886e4cf6213d0aedd4701 Mon Sep 17 00:00:00 2001 From: Zhengyu Gu Date: Thu, 12 Dec 2019 15:20:53 -0500 Subject: [PATCH] 8235842: Shenandoah: Implement native LRB for narrow oop Reviewed-by: rkennke --- src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp b/src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp index 4d0bfa4b7f5..153af9cea32 100644 --- a/src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp +++ b/src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp @@ -252,9 +252,7 @@ oop ShenandoahBarrierSet::load_reference_barrier_native(oop obj, oop* load_addr) } oop ShenandoahBarrierSet::load_reference_barrier_native(oop obj, narrowOop* load_addr) { - // Assumption: narrow oop version should not be used anywhere. - ShouldNotReachHere(); - return NULL; + return load_reference_barrier_native_impl(obj, load_addr); } template