[JSC] AI should not propagate AbstractValue relying on constant folding phase
[WebKit-https.git] / JSTests / microbenchmarks / create-many-weak-map.js
1 var root = [];
2
3 function create()
4 {
5     var weakMap = new WeakMap();
6     for (var i = 0; i < 1e2; ++i) {
7         var key = {};
8         var value = {};
9         weakMap.set(key, value);
10         if (i % 10 === 0)
11             root.push(key);
12     }
13 }
14
15 for (var i = 0; i < 1e2; ++i) {
16     for (var j = 0; j < 1e2; ++j) {
17         var map = create();
18         root.push(map);
19     }
20 }