blob: e39a96789d6c2ccf5b43ed63e062ef57c2ae9a2d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
/* PR c++/106448 */
int x, expr;
void
foo (void)
{
#pragma omp atomic compare
x = (expr > x) ? expr : x; /* { dg-error "invalid (form|operator)" } */
#pragma omp atomic compare
x = (x < expr) ? expr : x; /* { dg-error "invalid (form|operator)" } */
#pragma omp atomic compare
x = (x == expr) ? expr : x; /* { dg-error "invalid (form|operator)" } */
}
|