Bug 756918 - Fix aliased, empty destructuring let (r=waldo)

This commit is contained in:
Luke Wagner 2012-05-25 11:44:38 +02:00
Родитель 90e8cff1fb
Коммит c0c6a44f04
2 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -1033,6 +1033,7 @@ EmitEnterBlock(JSContext *cx, BytecodeEmitter *bce, ParseNode *pn, JSOp op)
/* Beware the empty destructuring dummy. */
if (!dn) {
JS_ASSERT(i + 1 <= blockObj->slotCount());
blockObj->setAliased(i, bce->sc->bindingsAccessedDynamically());
continue;
}

Просмотреть файл

@ -0,0 +1,6 @@
// |jit-test| error:Error
with({})
let([] = []) {
eval("throw new Error()");
}