Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
20011114-2.c
blob: 46f0aedeb3ab46dd4c87f859b8b882bcc22c009e [
file
] [
log
] [
blame
]
typedef
struct
{
int
c
,
d
,
e
,
f
,
g
;
}
D
;
void
bar
(
unsigned
long
,
unsigned
long
);
void
foo
(
D
*
y
)
{
int
x
=
0
;
if
(
y
->
f
==
0
)
x
|=
0x1
;
if
(
y
->
g
==
0
)
x
|=
0x2
;
bar
((
x
<<
16
)
|
(
y
->
c
&
0xffff
),
(
y
->
d
<<
16
)
|
(
y
->
e
&
0xffff
));
}