http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46134
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> 2010-11-02 09:48:13 UTC --- the adjusted static assertion in unique_ptr is wrong, it will now reject any pointer deleters - it should only assert when no initializer is given for a deleter of pointer (or reference) type