blob: 2f6de974859f62b0b86f530d18088f643a1288a6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
/* { dg-do compile } */
/* { dg-options "-c -w -O2" } */
long a;
struct c {
void d(unsigned f) {
long e = f;
while (e & (e - 1))
e &= e - 1;
a = e;
}
};
void g() {
c b;
b.d(4 + 2);
}
|