http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45697
--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> 2011-07-08 14:57:52 UTC --- Created attachment 24715 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24715 patch But here's a patch against pre-4.7 to do what you want.