Sign in
llvm
/
llvm-archive
/
80a0e6b09a6ccb2f8832d59b5fb8d96f9ae994c5
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
930222-1.c
blob: c6d6aa3b47d33aa0c7bac585d4fcc37f49f4a7ab [
file
] [
log
] [
blame
]
typedef
struct
{
long
i
;
double
f
;
}
T
;
f
(
T
*
n1
,
T
*
n2
)
{
if
(
g
(
n2
))
return
n1
->
i
-
n2
->
i
;
else
{
double
f
=
n1
->
f
-
n2
->
i
;
return
f
==
0.0
?
0
:
(
f
>
0.0
?
1
:
-
1
);
}
}