bug-1293127.js (354B)
1 // Test that we can create 700 cross compartment wrappers to nursery objects 2 // without triggering a minor GC. 3 gczeal(0); 4 let g = newGlobal({newCompartment: true}); 5 evalcx("function f(x) { return {x: x}; }", g); 6 gc(); 7 let initial = gcparam("gcNumber"); 8 for (let i = 0; i < 700; i++) 9 g.f(i); 10 let final = gcparam("gcNumber"); 11 assertEq(final, initial);