blob: 386ad74520a27a1590fd50957eeb328a34226ab5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// |jit-test| --ion-eager
if (helperThreadCount() === 0)
quit(0);
// (1) Poison an element in the ionLazyLinkList with a builder whose
// script is in a different compartment.
evaluate('offThreadCompileScript("var x = -1"); runOffThreadScript()',
{ global: newGlobal() });
// (2) Spam the ionLazyLinkList with pending builders until it pops off the one
// for the other compartment's script.
for (var i = 0; i < 1000; ++i) {
offThreadCompileScript('var x = ' + i);
runOffThreadScript();
}
|