We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2acbb9 commit 0e36e7cCopy full SHA for 0e36e7c
compiler/rustc_parse/src/parser/item.rs
@@ -22,6 +22,7 @@ use rustc_span::lev_distance::lev_distance;
22
use rustc_span::source_map::{self, Span};
23
use rustc_span::symbol::{kw, sym, Ident, Symbol};
24
use rustc_span::DUMMY_SP;
25
+use std::fmt::Write;
26
use std::mem;
27
use thin_vec::ThinVec;
28
@@ -1109,7 +1110,7 @@ impl<'a> Parser<'a> {
1109
1110
let fixed_name_sp = ident.span.to(idents.last().unwrap().span);
1111
let mut fixed_name = ident.name.to_string();
1112
for part in idents {
- fixed_name.push_str(&format!("_{}", part.name));
1113
+ write!(fixed_name, "_{}", part.name).unwrap();
1114
}
1115
ident = Ident::from_str_and_span(&fixed_name, fixed_name_sp);
1116
0 commit comments