bug522136.js (240B)
1 var Q = 0; 2 var thrown = false; 3 try { 4 (function f(i) { Q = i; if (i == 200000) return; f(i+1); })(1) 5 } catch (e) { 6 thrown = true; 7 } 8 9 // Exact behavior of recursion check depends on which JIT we use. 10 assertEq(thrown && Q > 350, true);