https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103040
--- Comment #10 from Iain Buclaw <ibuclaw at gdcproject dot org> --- (In reply to Iain Buclaw from comment #8) > Still occurs after stubbing out the build_memset_call function in the D > front-end. Just having a look at the this reference parameter now. Switched the return value of __ctor from S& to void, and changed the ref parameter to a pointer as well. FAIL still occurs on the small test, so there must be some flag C++ front-end is setting that D is not. Really, the code generated should be functionally identical.