]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Fix memory leak in std::barrier destructor [PR123378]
authorJonathan Wakely <jwakely@redhat.com>
Mon, 5 Jan 2026 17:29:40 +0000 (17:29 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 7 Jan 2026 15:20:45 +0000 (15:20 +0000)
commit5b20eefe0c39c352f40bc6ff6fd995bfa0e49636
treeaacfa458c91b38d8b9227ad1ab99b12b52799ac1
parent827cd76fa7751f89cc2b1c6ad26da24cdc705131
libstdc++: Fix memory leak in std::barrier destructor [PR123378]

When I replaced the std::unique_ptr member in r16-997-gef632273a90657 I
should have added an explicit delete[] operation to replace the effects
of the unique_ptr destructor.

libstdc++-v3/ChangeLog:

PR libstdc++/123378
* include/std/barrier (~__tree_barrier_base): Define.

Reviewed-by: Tomasz KamiƄski <tkaminsk@redhat.com>
libstdc++-v3/include/std/barrier