(a)
| 934 | |
| 935 | BeginTest("Closure inside With 3"); |
| 936 | function createClosure(a) { |
| 937 | var b = a + 1; |
| 938 | return function closure() { |
| 939 | var c = b; |
| 940 | (function inner(x) { |
| 941 | with({x:c}) { |
| 942 | debugger; |
| 943 | } |
| 944 | })(2); |
| 945 | }; |
| 946 | } |
| 947 | |
| 948 | function closure_in_with_3() { |
| 949 | var f = createClosure(0); |