In any case, regardless of memcpy's performance, it is neither safe nor CTFE. It may also have to pay for a pre-typeid run-time call (That's run-time... right?)