3 extern "C" void abort (void);
15 #pragma omp parallel if (foo () > 10) shared (A)
17 A = omp_get_num_threads ();
23 #pragma omp parallel if (foo () == 10) num_threads (3) shared (A)
25 A = omp_get_num_threads ();
31 #pragma omp parallel if (foo () == 10) num_threads (foo ()) shared (A)
33 A = omp_get_num_threads ();