https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105651
--- Comment #28 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-12 branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>: https://gcc.gnu.org/g:636795a6dfc17ead7b22b9f76b0fc47bdb9d357d commit r12-9716-g636795a6dfc17ead7b22b9f76b0fc47bdb9d357d Author: Jason Merrill <ja...@redhat.com> Date: Thu Aug 18 23:53:16 2022 -0400 libstdc++: avoid bogus -Wrestrict [PR105651] PR tree-optimization/105651 libstdc++-v3/ChangeLog: * include/bits/basic_string.tcc (_M_replace): Add an assert to avoid -Wrestrict false positive.