            while (insert_head != nullptr) {
                auto const x = spsc_queue::advance_(insert_head);
                node_alloc_traits::destroy(alloc_(), std::addressof(x->data));
                node_alloc_traits::deallocate(alloc_(), x, 1);
            }