https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118814
--- Comment #4 from Luke Shumaker <lukeshu at lukeshu dot com> --- This had the keyword `ice-on-valid-code` (added by Sam James); bug 109828 has the keyword `ice-on-invalid-code`. I could be mistaken, but I believe that the code here is valid (and that GCC 12 was erroneous for rejecting it--the part it complains about, `{0}`, is indeed static). I'm not sure whether that makes this a different bug from 109828 or whether that means that the metadata for 109828 should be updated.