< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp

Print this page

        

*** 37,47 **** inline HeapWord* ShenandoahForwarding::get_forwardee_raw_unchecked(oop obj) { markWord mark = obj->mark_raw(); if (mark.is_marked()) { return (HeapWord*) mark.clear_lock_bits().to_pointer(); } else { ! return cast_from_oop<HeapWord*>(obj); } } inline oop ShenandoahForwarding::get_forwardee(oop obj) { shenandoah_assert_correct(NULL, obj); --- 37,47 ---- inline HeapWord* ShenandoahForwarding::get_forwardee_raw_unchecked(oop obj) { markWord mark = obj->mark_raw(); if (mark.is_marked()) { return (HeapWord*) mark.clear_lock_bits().to_pointer(); } else { ! return (HeapWord*) obj; } } inline oop ShenandoahForwarding::get_forwardee(oop obj) { shenandoah_assert_correct(NULL, obj);
< prev index next >