michael@0: var Q = 0; michael@0: try { michael@0: (function f(i) { Q = i; if (i == 100000) return; f(i+1); })(1) michael@0: } catch (e) { michael@0: } michael@0: michael@0: if (Q == 100000) michael@0: assertEq(Q, "fail"); michael@0: