Sign in
llvm
/
llvm-archive
/
cfaec05de39adb34392b8c7b1ad4b32abbf3663d
/
.
/
llvm-gcc-4.2
/
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
);
}
}