Sign in
gnu
/
gcc
/
refs/tags/basepoints/gcc-13
/
.
/
gcc
/
testsuite
/
g++.dg
/
pr87469.C
blob: 2f6de974859f62b0b86f530d18088f643a1288a6 [
file
] [
log
] [
blame
]
/* { 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
);
}