--- old/src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp 2020-01-30 17:11:17.422671475 +0100 +++ new/src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp 2020-01-30 17:11:16.806662657 +0100 @@ -51,12 +51,7 @@ } ShenandoahTaskTerminator::ShenandoahTaskTerminator(uint n_threads, TaskQueueSetSuper* queue_set) : - _terminator(new OWSTTaskTerminator(n_threads, queue_set)) { } - -ShenandoahTaskTerminator::~ShenandoahTaskTerminator() { - assert(_terminator != NULL, "Invariant"); - delete _terminator; -} + _terminator(n_threads, queue_set) { } #if TASKQUEUE_STATS void ShenandoahObjToScanQueueSet::print_taskqueue_stats_hdr(outputStream* const st) {