construct-bound-realm.js (253B)
1 function f() { 2 var g = newGlobal({sameCompartmentAs: this}); 3 g.evaluate(`function f() {}`); 4 var boundF = g.f.bind(null); 5 for (var i = 0; i < 50; i++) { 6 var obj = new boundF(); 7 assertEq(objectGlobal(obj), g); 8 } 9 } 10 f();