/* { dg-do compile } */ | |
/* { dg-options "-Wbool-compare" } */ | |
#ifndef __cplusplus | |
# define bool _Bool | |
#endif | |
#define A 0 | |
#define B 1 | |
int | |
foo (int i, bool b) | |
{ | |
int r = 0; | |
r += i <= (A || B); | |
r += i <= b; | |
r += i <= A; | |
r += i < (A || B); | |
r += i < b; | |
r += i < A; | |
r += i > (A || B); | |
r += i > b; | |
r += i > A; | |
r += i >= (A || B); | |
r += i >= b; | |
r += i >= A; | |
return r; | |
} |