blob: 869132a90c398c9afa9c1ed011f545761faf12be (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
/* { dg-options "-Wint-in-bool-context" } */
/* { dg-do compile } */
#define BITS_PER_UNIT 8
int foo (int count)
{
int alignment;
alignment = 1;
while (!(count & alignment)
&& (alignment * 2 * BITS_PER_UNIT)) /* { dg-warning "boolean context" } */
alignment <<= 1;
return alignment * BITS_PER_UNIT;
}
|