Sign in
llvm
/
llvm-archive
/
089ca8750d7cd1f1ec96968922bf4bcfe223bb3a
/
.
/
clang-tests
/
gcc-4_2-testsuite
/
src
/
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
));
}