--- old/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp 2013-05-30 11:15:51.000000000 +0200 +++ new/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp 2013-05-30 11:15:51.000000000 +0200 @@ -42,7 +42,7 @@ if (o->is_forwarded()) { o = o->forwardee(); // Card mark - if (PSScavenge::is_obj_in_young((HeapWord*) o)) { + if (PSScavenge::is_obj_in_young(o)) { PSScavenge::card_table()->inline_write_ref_field_gc(p, o); } oopDesc::encode_store_heap_oop_not_null(p, o);