< prev index next >
src/share/vm/gc/serial/genMarkSweep.cpp
Print this page
*** 94,105 ****
mark_sweep_phase1(clear_all_softrefs);
mark_sweep_phase2();
// Don't add any more derived pointers during phase3
! COMPILER2_PRESENT(assert(DerivedPointerTable::is_active(), "Sanity"));
! COMPILER2_PRESENT(DerivedPointerTable::set_active(false));
mark_sweep_phase3();
mark_sweep_phase4();
--- 94,107 ----
mark_sweep_phase1(clear_all_softrefs);
mark_sweep_phase2();
// Don't add any more derived pointers during phase3
! #if defined(COMPILER2) || INCLUDE_JVMCI
! assert(DerivedPointerTable::is_active(), "Sanity");
! DerivedPointerTable::set_active(false);
! #endif
mark_sweep_phase3();
mark_sweep_phase4();
< prev index next >