js/src/jit-test/tests/collections/Set-clear-gc.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:de484a4c1db1
1 // Clearing a Set removes any strong references to its elements.
2
3 load(libdir + "referencesVia.js");
4
5 var s = Set();
6 var obj = {};
7 s.add(obj);
8 assertEq(referencesVia(s, "key", obj), true);
9 s.clear();
10 if (typeof findReferences == 'function')
11 assertEq(referencesVia(s, "key", obj), false);

mercurial