--- old/src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp 2020-01-24 15:17:54.617289069 +0100 +++ new/src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp 2020-01-24 15:17:54.365284838 +0100 @@ -94,7 +94,7 @@ T o = RawAccess<>::oop_load(p); if (!CompressedOops::is_null(o)) { oop obj = CompressedOops::decode_not_null(o); - if (_heap->in_collection_set(obj) || _traversal_set->is_in(cast_from_oop(obj))) { + if (_heap->in_collection_set(obj) || _traversal_set->is_in((HeapWord*)obj)) { obj = ShenandoahBarrierSet::resolve_forwarded_not_null(obj); RawAccess::oop_store(p, obj); } else {