1 // PR c++/101759 2 // { dg-do compile { target c++11 } } 3 4 #pragma omp declare simd 5 int foo (int x = []() { extern int bar (int); return 1; }()); 6 int corge (int = 1); 7 #pragma omp declare variant (corge) match (user={condition(true)}) 8 int baz (int x = []() { extern int qux (int); return 1; }()); 9