https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113407
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2024-01-15 Known to work| |11.1.0 Known to fail| |11.2.0 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Severity|normal |trivial Summary|internal_error with const |[11/12/13/14 Regression] |char* as non-type template |internal_error with const |parameter with index |char* as non-type template |parameter pack in fold |parameter with index |expression |parameter pack in fold | |expression Target Milestone|--- |11.5 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. Looks like the code which crashes: PACK_EXPANSION_LOCAL_P (result) = PACK_EXPANSION_LOCAL_P (t); PACK_EXPANSION_SIZEOF_P (result) = PACK_EXPANSION_SIZEOF_P (t); was added with r12-701-ge7a9f085ffd34b0d7bc4b803c182b41 . Note GCC 12+/11.2.0 will crash too if checking is enabled.