File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
src/hotspot/share/gc/shenandoah Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ ShenandoahStrDedupQueue::ShenandoahStrDedupQueue() :
5050
5151ShenandoahStrDedupQueue::~ShenandoahStrDedupQueue () {
5252 MonitorLocker ml (StringDedupQueue_lock, Mutex::_no_safepoint_check_flag);
53- for (size_t index = 0 ; index < num_queues (); index ++) {
53+ for (size_t index = 0 ; index < num_queues_nv (); index ++) {
5454 release_buffers (queue_at (index));
5555 }
5656
Original file line number Diff line number Diff line change @@ -99,9 +99,11 @@ class ShenandoahStrDedupQueue : public StringDedupQueue {
9999 void verify_impl ();
100100
101101protected:
102- size_t num_queues () const { return (_num_producer_queue + 2 ); }
102+ size_t num_queues () const { return num_queues_nv ( ); }
103103
104104private:
105+ inline size_t num_queues_nv () const { return (_num_producer_queue + 2 ); }
106+
105107 ShenandoahQueueBuffer* new_buffer ();
106108
107109 void release_buffers (ShenandoahQueueBuffer* list);
You can’t perform that action at this time.
0 commit comments