Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/mbe/src/benchmark.rs')
-rw-r--r--crates/mbe/src/benchmark.rs15
1 files changed, 13 insertions, 2 deletions
diff --git a/crates/mbe/src/benchmark.rs b/crates/mbe/src/benchmark.rs
index 27dbc84a2b..6a2f1c2368 100644
--- a/crates/mbe/src/benchmark.rs
+++ b/crates/mbe/src/benchmark.rs
@@ -226,13 +226,24 @@ fn invocation_fixtures(
*seed
}
fn make_ident(ident: &str) -> tt::TokenTree<Span> {
- tt::Leaf::Ident(tt::Ident { span: DUMMY, text: SmolStr::new(ident) }).into()
+ tt::Leaf::Ident(tt::Ident {
+ span: DUMMY,
+ text: SmolStr::new(ident),
+ is_raw: tt::IdentIsRaw::No,
+ })
+ .into()
}
fn make_punct(char: char) -> tt::TokenTree<Span> {
tt::Leaf::Punct(tt::Punct { span: DUMMY, char, spacing: tt::Spacing::Alone }).into()
}
fn make_literal(lit: &str) -> tt::TokenTree<Span> {
- tt::Leaf::Literal(tt::Literal { span: DUMMY, text: SmolStr::new(lit) }).into()
+ tt::Leaf::Literal(tt::Literal {
+ span: DUMMY,
+ text: SmolStr::new(lit),
+ kind: tt::LitKind::Str,
+ suffix: None,
+ })
+ .into()
}
fn make_subtree(
kind: tt::DelimiterKind,