// PR c++/58597 // { dg-do compile { target c++11 } } template struct A { template A(T, int = []{ return 0; }()) {} }; A a = 0;