From 5940287b9fa494cf8ddff634a698b0f4891b6f7b Mon Sep 17 00:00:00 2001 From: Aleksey Shipilev Date: Thu, 21 Jan 2021 07:21:24 +0000 Subject: [PATCH] 8260048: Shenandoah: ShenandoahMarkingContext asserts are unnecessary Reviewed-by: zgu, rkennke --- .../share/gc/shenandoah/shenandoahMarkingContext.inline.hpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp b/src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp index 5cb3bd5c353..f829d2aa232 100644 --- a/src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp +++ b/src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp @@ -29,13 +29,11 @@ #include "gc/shenandoah/shenandoahMarkingContext.hpp" inline bool ShenandoahMarkingContext::mark_strong(oop obj, bool& was_upgraded) { - shenandoah_assert_not_forwarded(NULL, obj); - return (! allocated_after_mark_start(obj)) && _mark_bit_map.mark_strong(cast_from_oop(obj), was_upgraded); + return !allocated_after_mark_start(obj) && _mark_bit_map.mark_strong(cast_from_oop(obj), was_upgraded); } inline bool ShenandoahMarkingContext::mark_weak(oop obj) { - shenandoah_assert_not_forwarded(NULL, obj); - return (! allocated_after_mark_start(obj)) && _mark_bit_map.mark_weak(cast_from_oop(obj)); + return !allocated_after_mark_start(obj) && _mark_bit_map.mark_weak(cast_from_oop(obj)); } inline bool ShenandoahMarkingContext::is_marked(oop obj) const {