Issue #1465 - Implement optional catch binding.

This commit is contained in:
wolfbeast 2020-02-27 20:09:26 +01:00 • committed by Roy Tam
commit f4dd604bf5
7 changed files with 118 additions and 76 deletions

View file

@ -651,8 +651,10 @@ class NameResolver
// contain arbitrary expressions.
case PNK_CATCH:
MOZ_ASSERT(cur->isArity(PN_TERNARY));
if (!resolve(cur->pn_kid1, prefix))
return false;
if (cur->pn_kid1) {
if (!resolve(cur->pn_kid1, prefix))
return false;
}
if (cur->pn_kid2) {
if (!resolve(cur->pn_kid2, prefix))
return false;