2 // { dg-options "-Wparentheses" }
4 // C++ version of gcc.dg/Wparentheses-5.c
9 bar (int a, int b, int c)
11 foo (a && b || c); // { dg-warning "parentheses" "correct warning" }
14 foo (1 && 2 || c); // { dg-warning "parentheses" "correct warning" }
17 foo (1 && 2 || 3); // { dg-warning "parentheses" "correct warning" }
20 foo (a || b && c); // { dg-warning "parentheses" "correct warning" }
23 foo (1 || 2 && c); // { dg-warning "parentheses" "correct warning" }
26 foo (1 || 2 && 3); // { dg-warning "parentheses" "correct warning" }