// PR c++/55149 // { dg-do compile { target c++1y } } template struct SA { SA (const int & PA); int nt; }; template inline void test(TB aa) { ; } template inline SA::SA(const int & PA) { float e[nt]; test([&e](int i, int j){ return e[i] < e[j]; }); } int main() { int d; SA<2> iso(d); return 0; }