diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-06-05 14:17:56 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-06-06 14:04:02 +0300 |
| commit | ff40e37b98fb44366a329d1b0d9642d462cc6ab6 (patch) | |
| tree | 19ba8638a9ad0939e7f918765872f3c4e7c6bec1 /src/libsyntax_pos | |
| parent | 738e14565deb48800c06abc22f8e35e412f10010 (diff) | |
| download | rust-ff40e37b98fb44366a329d1b0d9642d462cc6ab6.tar.gz rust-ff40e37b98fb44366a329d1b0d9642d462cc6ab6.zip | |
Some code cleanup and tidy/test fixes
Diffstat (limited to 'src/libsyntax_pos')
| -rw-r--r-- | src/libsyntax_pos/symbol.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libsyntax_pos/symbol.rs b/src/libsyntax_pos/symbol.rs index c37aae0bf31..5dd4d6566ed 100644 --- a/src/libsyntax_pos/symbol.rs +++ b/src/libsyntax_pos/symbol.rs @@ -921,10 +921,9 @@ pub struct Interner { impl Interner { fn prefill(init: &[&'static str]) -> Self { - let symbols = (0 .. init.len() as u32).map(Symbol::new); Interner { - strings: init.to_vec(), - names: init.iter().copied().zip(symbols).collect(), + strings: init.into(), + names: init.iter().copied().zip((0..).map(Symbol::new)).collect(), ..Default::default() } } |
