https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107222
Patrick Palka <ppalka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jason at gcc dot gnu.org, | |ppalka at gcc dot gnu.org See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=112632 --- Comment #2 from Patrick Palka <ppalka at gcc dot gnu.org> --- Interestingly after the seemingly unrelated r14-8291 GCC 14/trunk now mangles 'print' in the #c0 testcase as _Z5printITnDaXtl1qIXtl1Ydi1atlK1ALi1EEEEEEEEvv (can't be demangled by c++filt) GCC 13 mangles it as _Z5printIXtl1qIXtl1Ydi1atlK1ALi1EEEEEEEEvv (aka void print<q<Y{.a=A const{1}}>{}>() ) Clang mangles it as _Z5printIXtl1qIXtl1Ydi1atl1ALi1EEEEEEEEvv (aka void print<q<Y{.a=A{1}}>{}>())