about summary refs log tree commit diff
path: root/src/libsyntax_ext
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-07-31 14:13:00 -0700
committerEsteban Küber <esteban@kuber.com.ar>2019-07-31 14:13:00 -0700
commit22ea38dd792ec9983084a101ca6159999a9b851a (patch)
tree23249a8e37f894f007f174b8dd04e945716a4e1f /src/libsyntax_ext
parent9e59d744acb256d908d9532c8c6dd4a60638f48b (diff)
downloadrust-22ea38dd792ec9983084a101ca6159999a9b851a.tar.gz
rust-22ea38dd792ec9983084a101ca6159999a9b851a.zip
fix dedup
Diffstat (limited to 'src/libsyntax_ext')
-rw-r--r--src/libsyntax_ext/format.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsyntax_ext/format.rs b/src/libsyntax_ext/format.rs
index b9337fd9fab..fe9cad1e32f 100644
--- a/src/libsyntax_ext/format.rs
+++ b/src/libsyntax_ext/format.rs
@@ -300,8 +300,8 @@ impl<'a, 'b> Context<'a, 'b> {
             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();
                 (