Skip to content

Commit ddf62b5

Browse files
committed
Inline TokenStreamBuilder::push.
Because it's small and hot.
1 parent c01a36d commit ddf62b5

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

compiler/rustc_parse/src/lexer/tokentrees.rs

+1
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,7 @@ struct TokenStreamBuilder {
277277
}
278278

279279
impl TokenStreamBuilder {
280+
#[inline(always)]
280281
fn push(&mut self, tree: TokenTree) {
281282
if let Some(TokenTree::Token(prev_token, Spacing::Joint)) = self.buf.last()
282283
&& let TokenTree::Token(token, joint) = &tree

0 commit comments

Comments
 (0)