(function () { | |
function f() | |
{ | |
this.y = w | |
this.y = (void 0) | |
Object | |
} | |
for (a in [0, 0, 0, 0]) | |
{ | |
new f | |
} | |
var w = {} | |
})() | |
/* Make sure that MICs don't have the same bug. */ | |
x = Object(); | |
(function () { | |
function f() | |
{ | |
x = w | |
x = (void 0) | |
Object | |
} | |
for (a in [0, 0, 0, 0]) | |
{ | |
new f | |
} | |
var w = {} | |
})() | |
/* Don't assert. */ |