bug-1889355.js (352B)
1 if (!this.enqueueMark) { 2 quit(); 3 } 4 5 let global = newGlobal({newCompartment: true}); 6 let original = new FakeDOMObject(); 7 original['bar'] = {}; 8 9 let {object, transplant} = transplantableObject({object: original}); 10 assertEq(object, original) 11 12 enqueueMark(object); 13 enqueueMark("yield"); 14 15 gczeal(0); 16 gczeal(8); 17 startgc(1); 18 gcslice(1); 19 transplant(global);