--- old/src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp 2019-11-11 16:10:04.301342481 +0100 +++ new/src/share/vm/gc_implementation/shenandoah/shenandoahTimingTracker.cpp 2019-11-11 16:10:04.214342486 +0100 @@ -64,8 +64,10 @@ ShenandoahTerminationTracker::ShenandoahTerminationTracker(ShenandoahPhaseTimings::Phase phase) : _phase(phase) { assert(_current_termination_phase == ShenandoahPhaseTimings::_num_phases, "Should be invalid"); assert(phase == ShenandoahPhaseTimings::termination || + phase == ShenandoahPhaseTimings::final_traversal_gc_termination || phase == ShenandoahPhaseTimings::full_gc_mark_termination || phase == ShenandoahPhaseTimings::conc_termination || + phase == ShenandoahPhaseTimings::conc_traversal_termination || phase == ShenandoahPhaseTimings::weakrefs_termination || phase == ShenandoahPhaseTimings::full_gc_weakrefs_termination, "Only these phases");