Sign in
gnu
/
gcc
/
refs/tags/basepoints/gcc-13
/
.
/
gcc
/
testsuite
/
g++.dg
/
gomp
/
cancel-2.C
blob: c9269e7b326f9198da13d8d1a5773407b5a85d72 [
file
] [
log
] [
blame
]
// PR c++/88976
// { dg-do compile }
template
<
class
T
>
void
foo
(
T x
)
{
#pragma
omp parallel
{
#pragma
omp cancel parallel
if
(
x
)
// { dg-error "no match for" }
}
}
struct
S
{};
void
bar
()
{
S s
;
foo
(
s
);
}