about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2022-08-30 17:18:09 +0200
committerMara Bos <m-ou.se@m-ou.se>2022-09-27 13:31:51 +0200
commit15754f5ea155600c62b8f4893fae78c5af1b08b2 (patch)
treefc6d5abe7235119874f8d1657042cda4f5b5ed12
parentdf7fd119d2ad54667cfe46a60db6f7fb799d4e90 (diff)
downloadrust-15754f5ea155600c62b8f4893fae78c5af1b08b2.tar.gz
rust-15754f5ea155600c62b8f4893fae78c5af1b08b2.zip
Move enum definition closer to its usage.
-rw-r--r--compiler/rustc_builtin_macros/src/format.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/compiler/rustc_builtin_macros/src/format.rs b/compiler/rustc_builtin_macros/src/format.rs
index fe963a0ea3a..f7c7e00ab22 100644
--- a/compiler/rustc_builtin_macros/src/format.rs
+++ b/compiler/rustc_builtin_macros/src/format.rs
@@ -267,17 +267,17 @@ pub fn make_format_args(
         })
     };
 
+    let num_explicit_args = args.len();
+    let mut used = vec![false; num_explicit_args];
+    let mut invalid_refs = Vec::new();
+    let mut numeric_refences_to_named_arg = Vec::new();
+
     enum ArgRef<'a> {
         Index(usize),
         Name(&'a str, Option<Span>),
     }
     use ArgRef::*;
 
-    let num_explicit_args = args.len();
-    let mut used = vec![false; num_explicit_args];
-    let mut invalid_refs = Vec::new();
-    let mut numeric_refences_to_named_arg = Vec::new();
-
     let mut lookup_arg = |arg: ArgRef<'_>,
                           span: Option<Span>,
                           used_as: PositionUsedAs,