Hmm never mind.  Still, I'd rather not put and more clang/gcc/msvc extensions into the dmd source, eg I had to special case the noreturn attributes on `fatal`.  We're abandoning C++ after all.