[Cleanup] BreakingContext::handleText should consistently use the cached renderer
[WebKit-https.git] / JSTests / stress / map-set-create-bucket.js
1 function shouldBe(actual, expected) {
2     if (actual !== expected)
3         throw new Error('bad value: ' + actual);
4 }
5
6 function test()
7 {
8     var map = new Map();
9     var res1 = map.get(42);
10     map.set(42, 20);
11     var res2 = map.get(42);
12     map.set(42, 400);
13     var res3 = map.get(42);
14     return [res1, res2, res3];
15 }
16 noInline(test);
17
18 for (var i = 0; i < 1e5; ++i) {
19     var [res1, res2, res3] = test();
20     shouldBe(res1, undefined);
21     shouldBe(res2, 20);
22     shouldBe(res3, 400);
23 }