load(libdir + "immutable-prototype.js");

var count = 0;
if (globalPrototypeChainIsMutable()) {
    Object.defineProperty(__proto__, "__iterator__", {
        get: (function() {
            count++;
        })
    });
} else {
    count = 7;
}

if (globalPrototypeChainIsMutable())
    __proto__ = (function(){});

for (var m = 0; m < 7; ++m) {
    for (var a in 6) {}
}

assertEq(count, 7);