blob: e39a96789d6c2ccf5b43ed63e062ef57c2ae9a2d [file] [log] [blame]
/* 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)" } */
}