https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108620
--- Comment #5 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Peter Damianov from comment #4) > Seems like this is fixed on trunk, it no longer ICEs. > > https://godbolt.org/z/9oGrGq7xq It's fixed (or, at least has become latent) on 14.1 and trunk - probably if we wanted to back port the fix to 13 (?) someone would have to bisect to find the fix.