[DOMJIT] Allow using macro assembler scratches in FTL CheckDOM
[WebKit-https.git] / JSTests / stress / check-dom-with-signature.js
1 function shouldBe(actual, expected) {
2     if (actual !== expected)
3         throw new Error('bad value: ' + actual);
4 }
5
6 var array = [];
7 for (var i = 0; i < 100; ++i)
8     array.push(createDOMJITFunctionObject());
9
10 function calling(dom)
11 {
12     return dom.func();
13 }
14 noInline(calling);
15
16 for (var i = 0; i < 1e3; ++i) {
17     array.forEach((obj) => {
18         shouldBe(calling(obj), 42);
19     });
20 }