https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54080
--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> --- I should spend again some time on this. I must say, my old idea still makes sense to me, at some point I will probably refresh it, rebase the patch and send it again to the mailing list: I don't think the active C++ front-end maintainers ever commented.