// |jit-test| error: ReferenceError | |
// vim: set ts=8 sts=4 et sw=4 tw=99: | |
// Note: modified from original test, which used Uint32Array in place of Array, | |
// because the behavior has changed in a way that this will throw a TypeError | |
// before it gets to testing what used to crash. I have no idea whether this | |
// would actually crash the original version it was written for. | |
try { | |
(function () { | |
__proto__ = Array() | |
}()) | |
} catch (e) {}(function () { | |
length, ([eval()] ? x : 7) | |
})() |