http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55043
--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-10-23 23:06:43 UTC --- Oh dear. If a type is not nothrow MoveInsertable and is not CopyInsertable, should we just move it, with unspecified behaviour if an except is thrown?