https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107429
--- Comment #2 from jwjagersma at gmail dot com --- Thanks, I thought I searched but somehow missed that PR. >From a user perspective it seems very surprising that this workaround compiles, but the obvious implementation doesn't. I do hope it gets addressed someday.