summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/basic/cross-global-for-in.js
blob: 3fd7720525570efd7ddab562b70ea9dd5173b39d (plain)
1
2
3
4
5
6
7
8
9
10
11
var global = newGlobal();

var arrayIter = (new global.Array())[global.Symbol.iterator]();
var ArrayIteratorPrototype = Object.getPrototypeOf(arrayIter);
var arrayIterProtoBase = Object.getPrototypeOf(ArrayIteratorPrototype);
var IteratorPrototype = arrayIterProtoBase;
delete IteratorPrototype.next;

var obj = global.eval('({a: 1})')
for (var x in obj) {}
assertEq(x, "a");