Skip to content

Commit 7922db0

Browse files
committed
Avoid cloning tokens in parse_identifier
1 parent 3d7169f commit 7922db0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/parser/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8606,14 +8606,14 @@ impl<'a> Parser<'a> {
86068606
pub fn parse_identifiers(&mut self) -> Result<Vec<Ident>, ParserError> {
86078607
let mut idents = vec![];
86088608
loop {
8609-
match self.peek_token().token {
8609+
match &self.peek_token_ref().token {
86108610
Token::Word(w) => {
8611-
idents.push(w.to_ident(self.peek_token().span));
8611+
idents.push(w.to_ident(self.peek_token_ref().span));
86128612
}
86138613
Token::EOF | Token::Eq => break,
86148614
_ => {}
86158615
}
8616-
self.next_token();
8616+
self.next_token_ref();
86178617
}
86188618
Ok(idents)
86198619
}

0 commit comments

Comments
 (0)