From 76b8566e58cd891da85719e5b3566e1757b872ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 6 Nov 2020 20:43:27 -0500 Subject: [PATCH] fix: forStatement requires LHS --- packages/babel-parser/src/parser/statement.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-parser/src/parser/statement.js b/packages/babel-parser/src/parser/statement.js index cf14262965f8..a4d71ddc31ae 100644 --- a/packages/babel-parser/src/parser/statement.js +++ b/packages/babel-parser/src/parser/statement.js @@ -528,7 +528,7 @@ export default class StatementParser extends ExpressionParser { const refExpressionErrors = new ExpressionErrors(); const init = this.parseExpression(true, refExpressionErrors); if (this.match(tt._in) || this.isContextual("of")) { - this.toAssignable(init); + this.toAssignable(init, /* isLHS */ true); const description = this.isContextual("of") ? "for-of statement" : "for-in statement";