// { dg-do compile { target c++11 } } void foo () { // Unsure if this shouldn't be invalid, whether we shouldn't require // that each standalone directive sits on its own empty statement. [[omp::sequence (omp::directive (barrier), omp::directive (barrier))]]; [[omp::sequence (omp::directive (taskyield), omp::directive (taskwait))]]; }