bug-1967693.js (344B)
1 // |jit-test| --enable-symbols-as-weakmap-keys 2 3 function makeSymbol(name) { 4 return Symbol(name); 5 } 6 7 let key = makeSymbol('test'); 8 let mapZone = newGlobal({newCompartment: true}); 9 mapZone.map = undefined; 10 mapZone.eval(`map = new WeakMap;`); 11 mapZone.map.set(key, {}); 12 key = undefined; 13 14 schedulezone('atoms'); 15 schedulezone(mapZone); 16 gc('zone');