Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / basic / bug529130.js
1 // don't crash
2
3 var q = 30;
4
5 function var_iter(v) {
6   q--;
7   yield v;
8   if (q > 0) {
9     for each (let ret in var_iter(v)) {
10       var_iter(v);
11       yield ret;
12     }
13   }
14 }
15
16 for (x in var_iter([1, 2, 3, 4, 5, 6, 7, 8, 9]))
17  print(x);
18
19