http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50261
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2012-01-28 Ever Confirmed|0 |1 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-01-28 05:54:41 UTC --- Confirmed, the only one that ICEs on the trunk is: template <typename T> struct ca { T elem[1]; ca(const T (&s)[1]): elem{{s}} { } // here ca(const T &v): elem{{{v}}} { } // and here, or more braces. }; int main() { int a[1] = {0}; ca<int> d(a); ca<int> e(a[0]); }