1 // PR c++/34965 2 // { dg-do compile } 3 // { dg-options "-O" } 4 5 int foo (int); 6 7 void bar(int i,int j,double k)8bar (int i, int j, double k) 9 { 10 foo (i && j) (); // { dg-error "\\(\\(?i != 0\\)? \\&\\& \\(?j != 0\\)?\\)" } 11 foo (!i || !j) (); // { dg-error "function" } 12 foo (!i == !j) (); // { dg-error "function" } 13 } 14