https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96416
--- Comment #24 from Zach Laine <whatwasthataddress at gmail dot com> --- Sorry for the delay. I confirmed that this makes my case well-formed with releases/gcc-11, and that it's ill-formed with GCC 11.2 and GCC 10.x.