// PR c++/55149 | |
// { dg-do compile { target c++11 } } | |
// { dg-options "-Wno-vla" } | |
// { dg-require-effective-target alloca } | |
template<unsigned int TA> | |
struct SA | |
{ | |
SA (const int & PA); | |
int nt; | |
}; | |
template<typename TB> | |
inline void | |
test(TB aa) | |
{ | |
; | |
} | |
template<unsigned int TA> | |
inline | |
SA<TA>::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; | |
} |