18 lines
305 B
C
18 lines
305 B
C
// { dg-do compile }
|
|
// { dg-options "-fopenmp" }
|
|
|
|
struct A { A (); ~A (); int i; };
|
|
|
|
template <typename T> void bar (T &);
|
|
|
|
const A a;
|
|
|
|
void foo (A &p)
|
|
{
|
|
const A &q = a;
|
|
#pragma omp task // { dg-error "has reference type" }
|
|
bar (p);
|
|
#pragma omp task // { dg-error "has reference type" }
|
|
bar (q);
|
|
}
|