2018-01-22 Sebastian Perta <sebastian.perta@renesas.com>
[official-gcc.git] / libgomp / testsuite / libgomp.c++ / pr49043.C
blob604cfc30dadd8452eb6ce061414b4787cef3f72a
1 // PR c++/49043
2 // { dg-options "-std=c++0x" }
3 // { dg-do run }
5 extern "C" void abort ();
7 int
8 main ()
10   int r = 0;
11   #pragma omp parallel for reduction (+:r)
12     for (int a = 0; a < 10; ++a)
13       {
14         auto func = [=] () { return a; };
15         r += func ();
16       }
17   if (r != 45)
18     abort ();