1 /* { dg-do compile } */ 2 /* { dg-options "-Wlogical-not-parentheses" } */ 3 4 /* Test that we don't warn if both operands of the comparison 5 are negated. */ 6 7 #ifndef __cplusplus 8 #define bool _Bool 9 #endif 10 11 bool r; 12 13 void same(int a,int b)14same (int a, int b) 15 { 16 r = !a == !b; 17 r = !!a == !!b; 18 r = !!a == !b; 19 r = !a == !!b; 20 } 21