Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / closures / bug497015-2.js
1 actual = '';
2 expected = 'zzz ,zzz 100,zzz 100,zzz 7777,zzz 100,zzz 100,zzz 8888,zzz 100,zzz 100,zzz /x/,zzz 100,zzz 100,';
3
4 //function f() {
5 for each(let a in ['', 7777, 8888, /x/]) {
6     for each(e in ['', false, '']) {
7         (function(e) {
8             for each(let c in ['']) {
9                 appendToActual('zzz ' + a);
10             }
11         })();
12         for (let aa = 100; aa < 101; ++aa) {
13             a = aa;
14         }
15     }
16 }
17 //}
18
19 //f();
20
21
22 assertEq(actual, expected)