Sign in
llvm
/
llvm-test-suite
/
refs/heads/assumed-rank
/
.
/
SingleSource
/
UnitTests
/
2004-02-02-NegativeZero.c
blob: 36a4cd9127537db05b1345805d31db485188d1ec [
file
] [
log
] [
blame
]
extern
int
printf
(
const
char
*
str
,
...);
void
test
(
double
X
)
{
printf
(
"%f %f\n"
,
-
0.0
-
X
,
-
X
);
}
int
main
()
{
test
(+
0.0
);
test
(-
0.0
);
printf
(
"negzero = %f poszero = %f\n"
,
-
0.0
,
+
0.0
);
return
0
;
}