diff --git a/src/container/heap/example_pq_test.go b/src/container/heap/example_pq_test.go index 4511b6c33e..26331f312d 100644 --- a/src/container/heap/example_pq_test.go +++ b/src/container/heap/example_pq_test.go @@ -45,7 +45,7 @@ func (pq *PriorityQueue) Pop() any { old := *pq n := len(old) item := old[n-1] - old[n-1] = nil // avoid memory leak + old[n-1] = nil // don't stop the GC from reclaiming the item eventually item.index = -1 // for safety *pq = old[0 : n-1] return item