@@ -53,12 +53,11 @@ return addr < _the_space ->top(); } template <typename OopClosureType> void TenuredGeneration::oop_since_save_marks_iterate(OopClosureType* blk) { - blk->set_generation(this); _the_space->oop_since_save_marks_iterate(blk); - blk->reset_generation(); + save_marks(); } #endif // SHARE_GC_SERIAL_TENUREDGENERATION_INLINE_HPP