Sign in
cobalt
/
cobalt
/
c73ce7d5dfce7ae20bcc30efc5f220e0fbac12b1
/
.
/
src
/
third_party
/
mozjs-45
/
js
/
src
/
jit-test
/
tests
/
ion
/
bug1140890.js
blob: f58452a7bbfc9ab7e6cdf3c3e83ea99028ff59c3 [
file
] [
log
] [
blame
]
function
isNegativeZero
(
x
)
{
return
x
===
0
&&
(
1
/
x
)===-
Infinity
;
}
function
f
(
y
)
{
return
-(
0
!=
1
/
y
)
-
-
Math
.
imul
(
1
,
!
y
)
}
x
=
[-
0
,
Infinity
]
for
(
var
k
=
0
;
k
<
2
;
++
k
)
{
assertEq
(
isNegativeZero
(
f
(
x
[
k
])),
false
);
}