https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115810
--- Comment #13 from Jonathan Wakely <redi at gcc dot gnu.org> --- NOT reproduced with gcc 14 in a Fedora 40 container though. So this could be an Ubuntu-specific patch to GCC, or something fixed between the Ubuntu g++-14: gcc version 14.0.1 20240412 (experimental) [master r14-9935-g67e1433a94f] (Ubuntu 14-20240412-0ubuntu1) And Fedora g++: gcc version 14.1.1 20240701 (Red Hat 14.1.1-7) (GCC)