Following test case compiles fine with gcc-8.2 but fails to build with gcc-9 https://godbolt.org/z/c3iMsT One now needs to manually forward the construct method, and I'm unsure why this is needed. The problem arises with gcc-9.0.1 used to recompile fedora-30
Problem fixed in trunk version (see godblot) and in g++ (GCC) 9.0.1 20190227 (Red Hat 9.0.1-0.8), closing the issue.