michael@0: // Check marking through the values of a Map. michael@0: michael@0: load(libdir + "referencesVia.js"); michael@0: michael@0: var m = new Map; michael@0: for (var i = 0; i < 20; i++) { michael@0: var n = new Map; michael@0: n.set(i, m); michael@0: assertEq(referencesVia(n, 'value', m), true); michael@0: m = n; michael@0: } michael@0: michael@0: gc(); michael@0: gc();