summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/proxy/getPrototype-cycle-for-in.js
blob: 0f08868b749ba3ba80ce0d1f0cf0fdebac258185 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// |jit-test| exitstatus: 6; skip-if: getBuildConfiguration()['wasi']
timeout(0.5);

var proxy = new Proxy({}, {
    getPrototypeOf() {
        return proxy;
    }
});

var obj = {a: 1, b: 2, __proto__: proxy};
for (var x in obj) {}
assertEq(0, 1); // Should timeout.