1 // PR middle-end/36790 2 // { dg-do compile } 3 // { dg-options "-fopenmp -O2" } 4 5 void foo(bool b)6foo (bool b) 7 { 8 } 9 10 void bar(bool b)11bar (bool b) 12 { 13 foo (b); 14 #pragma omp task default (shared) 15 b = false; 16 } 17 18 int main()19main () 20 { 21 bar (false); 22 return 0; 23 } 24