https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106863
--- Comment #2 from jehova at existiert dot net ---
I'm not sure if 'ice-on-valid-code' is appropriate here, since the example code
is *not* valid.
It is if 'void{}' is replaced by 'void()' (which is perfectly accepted by GCC).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106863
Bug ID: 106863
Summary: internal compiler error: in
write_template_arg_literal, at cp/mangle.cc:3678
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105925
Bug ID: 105925
Summary: [11.1 Regression] Could not convert '{{0, 0.0}}' from
'' to 'X'
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal