зеркало из https://github.com/mozilla/gecko-dev.git
Bug 778268 - Allow definitions with no uses to be removed. r=luke
This commit is contained in:
Родитель
b91c0c80ef
Коммит
f523fe4914
|
@ -782,7 +782,7 @@ Define(ParseNode *pn, JSAtom *atom, TreeContext *tc, bool let = false)
|
|||
pnup = &pnu->pn_link;
|
||||
}
|
||||
|
||||
if (pnu != dn->dn_uses) {
|
||||
if (!pnu || pnu != dn->dn_uses) {
|
||||
*pnup = pn->dn_uses;
|
||||
pn->dn_uses = dn->dn_uses;
|
||||
dn->dn_uses = pnu;
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
// Just don't assert
|
||||
j : 4;
|
||||
let [j] = 1, j;
|
Загрузка…
Ссылка в новой задаче