js/src/jit-test/tests/basic/bug620838.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:18a8753c1a5f
1 function g() {
2 return "global";
3 }
4
5 function q(fun) {
6 return fun();
7 }
8
9 function f(x) {
10 if (x) {
11 function g() {
12 return "local";
13 }
14 var ans = q(function() {
15 return g();
16 });
17 }
18 g = null;
19 return ans;
20 }
21
22 assertEq(f(true), "local");

mercurial