WeakSet-moving-gc.js (221B)
1 var ws = new WeakSet; 2 var A = []; 3 for (var i = 0; i < 1024; ++i) { 4 var value = {}; 5 ws.add(value); 6 A.push(value); 7 } 8 gc(); 9 for (i = 0; i < A.length; A++) { 10 value = A[i]; 11 assertEq(ws.has(value), true); 12 }