-1:000000000000 | 0:bd8e51e86c9a |
---|---|
1 // Check marking through the elements of a Set. | |
2 | |
3 load(libdir + "referencesVia.js"); | |
4 | |
5 var s = new Set; | |
6 for (var i = 0; i < 20; i++) { | |
7 var t = new Set; | |
8 t.add(s); | |
9 assertEq(referencesVia(t, 'key', s), true); | |
10 s = t; | |
11 } | |
12 | |
13 gc(); | |
14 gc(); | |
15 | |
16 // TODO: walk the chain and make sure it's still intact |