зеркало из https://github.com/mozilla/pjs.git
Bug 756918 - Fix aliased, empty destructuring let (r=waldo)
This commit is contained in:
Родитель
90e8cff1fb
Коммит
c0c6a44f04
|
@ -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()");
|
||||
}
|
Загрузка…
Ссылка в новой задаче