function g(o, i) {
    o.foo = i;
    assertEq(o.foo, i + 1);
}
function f() {
    var o2 = Object.create({get foo() { return this.x; }, set foo(x) { this.x = x + 1; }});
    for (var i=0; i<1200; i++) {
	g(o2, i);
    }
}
f();