1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// { dg-do run { target c++11 } } auto f = [](int i) { return i+1; }; int g(int i = [] { return 237; }()) { return i; } int main() { if (f(41) != 42) return 1; if (g() != 237) return 2; return 0; }