diff --git a/src/syntax/parse.rs b/src/syntax/parse.rs index 117d9c3..9167bb4 100644 --- a/src/syntax/parse.rs +++ b/src/syntax/parse.rs @@ -609,6 +609,7 @@ where let mut elements = Vec::new_in(self.bump); if self.peek_kind() == Some(&close) { + exit_parse!(self); return Ok(elements.into_bump_slice()); }