http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57926
--- Comment #13 from Jason Merrill <jason at gcc dot gnu.org> --- Created attachment 32575 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32575&action=edit patch This patch forces the decay for C++. We don't need to do anything for C, since arrays decay immediately when named in the C front end. I think I'm inclined to wait until after 4.9 to check this in.