http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51747
--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> --- Created attachment 32436 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32436&action=edit patch Here's a fix. I suppose it should probably wait until after 4.9.0.