perf(lexer): remove an extra branch from identifier_name_handler (#912)

This commit is contained in:
Boshen 2023-09-14 22:42:38 +08:00 committed by GitHub
parent 9d7e1657e9
commit 7962e81a43
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -444,9 +444,8 @@ impl<'a> Lexer<'a> {
} }
fn identifier_name_handler(&mut self) -> &'a str { fn identifier_name_handler(&mut self) -> &'a str {
let mut builder = AutoCow::new(self); let builder = AutoCow::new(self);
let c = self.consume_char(); self.consume_char();
builder.push_matching(c);
self.identifier_name(builder) self.identifier_name(builder)
} }