| /* { dg-do compile } */ | |
| /* { dg-options "-Wlogical-not-parentheses" } */ | |
| /* Test that we don't warn if both operands of the comparison | |
| are negated. */ | |
| #ifndef __cplusplus | |
| #define bool _Bool | |
| #endif | |
| bool r; | |
| void | |
| same (int a, int b) | |
| { | |
| r = !a == !b; | |
| r = !!a == !!b; | |
| r = !!a == !b; | |
| r = !a == !!b; | |
| } |