// |jit-test| error:TypeError | |
// Binary: cache/js-dbg-32-0428dbdf3d58-linux | |
// Flags: | |
// | |
o1 = new Float32Array().buffer | |
o2 = ArrayBuffer.prototype | |
o3 = new Uint32Array().buffer | |
for (i = 0; i < 2; i++) { | |
for (var x in o2) { | |
o3.__defineGetter__("", function() {}) | |
} | |
o2.__defineGetter__("", function() {}) | |
o1[ | |
x] | |
o1.__proto__ = o3 | |
} |