1 // PR middle-end/27310
2 // { dg-do compile }
3 // { dg-options "-O2 -fopenmp" }
4 
5 struct A
6 {
7   ~A ();
8 };
9 
10 struct B
11 {
12   A a, b;
13 };
14 
15 void
foo()16 foo ()
17 {
18   A c, d;
19 
20 #pragma omp parallel
21   B e;
22 }
23