Sign in
cobalt
/
cobalt
/
71840339e1109efe930df5c60712d91cdcc962a8
/
.
/
src
/
third_party
/
mozjs-45
/
js
/
src
/
jit-test
/
tests
/
basic
/
bug522136.js
blob: 751396dbd546a68f21caf2cdde87b170322e3942 [
file
] [
log
] [
blame
]
var
Q
=
0
;
var
thrown
=
false
;
try
{
(
function
f
(
i
)
{
Q
=
i
;
if
(
i
==
200000
)
return
;
f
(
i
+
1
);
})(
1
)
}
catch
(
e
)
{
thrown
=
true
;
}
// Exact behavior of recursion check depends on which JIT we use.
assertEq
(
thrown
&&
Q
>
3500
,
true
);