Skip to content

Commit 0f6a8c3

Browse files
authored
chore(es/parser): Remove useless check (#10363)
1 parent 21789c4 commit 0f6a8c3

File tree

1 file changed

+4
-6
lines changed
  • crates/swc_ecma_parser/src/parser

1 file changed

+4
-6
lines changed

Diff for: crates/swc_ecma_parser/src/parser/stmt.rs

+4-6
Original file line numberDiff line numberDiff line change
@@ -810,12 +810,7 @@ impl<'a, I: Tokens> Parser<I> {
810810
assert_and_bump!(self, "using");
811811

812812
let mut decls = Vec::new();
813-
let mut first = true;
814-
while first || eat!(self, ',') {
815-
if first {
816-
first = false;
817-
}
818-
813+
loop {
819814
// Handle
820815
// var a,;
821816
//
@@ -827,6 +822,9 @@ impl<'a, I: Tokens> Parser<I> {
827822
}
828823

829824
decls.push(self.parse_var_declarator(false, VarDeclKind::Var)?);
825+
if !eat!(self, ',') {
826+
break;
827+
}
830828
}
831829

832830
if !self.syntax().explicit_resource_management() {

0 commit comments

Comments
 (0)