]> git.lizzy.rs Git - rust.git/commitdiff
fix dedup
authorEsteban Küber <esteban@kuber.com.ar>
Wed, 31 Jul 2019 21:13:00 +0000 (14:13 -0700)
committerEsteban Küber <esteban@kuber.com.ar>
Wed, 31 Jul 2019 21:13:00 +0000 (14:13 -0700)
src/libsyntax_ext/format.rs

index b9337fd9fab8890418279f0d4eabe53783a0f29d..fe9cad1e32fcad09ceb83268bd6062675a4e9c51 100644 (file)
@@ -300,8 +300,8 @@ fn report_invalid_references(&self, numbered_position_args: bool) {
             let (mut refs, spans): (Vec<_>, Vec<_>) = refs.unzip();
             // Avoid `invalid reference to positional arguments 7 and 7 (there is 1 argument)`
             // for `println!("{7:7$}", 1);`
-            refs.dedup();
             refs.sort();
+            refs.dedup();
             let (arg_list, mut sp) = if refs.len() == 1 {
                 let spans: Vec<_> = spans.into_iter().filter_map(|sp| sp.map(|sp| *sp)).collect();
                 (