https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83239 --- Comment #25 from Tony E Lewis <TonyELewis at hotmail dot com> --- Yep - my original testcase now compiles without complaint on the trunk GCC on Godbolt. Thanks very much to everyone involved.