Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F4504041
repro_nan.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
542 B
Referenced Files
None
Subscribers
None
repro_nan.js
View Options
var
global_res
;
function
closure_var
(
n
)
{
function
f
(
a
)
{
sum
++
;
}
var
j
,
sum
;
sum
=
0
;
for
(
j
=
0
;
j
<
n
;
j
++
)
{
f
(
j
);
f
(
j
);
f
(
j
);
f
(
j
);
}
global_res
=
sum
;
return
n
*
4
;
}
// Warm up and then check for NaN
for
(
var
i
=
0
;
i
<
100
;
i
++
)
{
var
n
=
(
i
<
10
)
?
(
i
+
1
)
:
(
i
*
100
);
var
result
=
closure_var
(
n
);
var
expected
=
n
*
4
;
if
(
result
!==
expected
)
{
console
.
log
(
"FAIL: closure_var("
+
n
+
") = "
+
result
+
", expected "
+
expected
+
" (iter "
+
i
+
")"
);
}
}
console
.
log
(
"done"
);
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, May 3, 9:41 AM (1 d, 5 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
538743
Default Alt Text
repro_nan.js (542 B)
Attached To
Mode
rANT Ant
Attached
Detach File
Event Timeline
Log In to Comment