https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95349
--- Comment #31 from Andrew Downing <andrew2085 at gmail dot com> --- What would you say is the solution here? There's a disconnect between what the c++ standard says should work, and what actually works.