diff options
| author | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-09-13 19:25:05 +0300 |
|---|---|---|
| committer | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-09-13 19:25:05 +0300 |
| commit | bdad2c52a538206a2f1c154bb5d5c3d7cb6b5d6f (patch) | |
| tree | 38ed9501903fd53708147ed2ccfaa5be18285b1b /src/librustc_codegen_ssa/mir | |
| parent | e9214a147b09f8020f82b450e7c9e16290649909 (diff) | |
| download | rust-bdad2c52a538206a2f1c154bb5d5c3d7cb6b5d6f.tar.gz rust-bdad2c52a538206a2f1c154bb5d5c3d7cb6b5d6f.zip | |
codegen: use "_N" (like for other locals) instead of "argN", for argument names.
Diffstat (limited to 'src/librustc_codegen_ssa/mir')
| -rw-r--r-- | src/librustc_codegen_ssa/mir/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc_codegen_ssa/mir/mod.rs b/src/librustc_codegen_ssa/mir/mod.rs index df72980383e..aa3971a1da8 100644 --- a/src/librustc_codegen_ssa/mir/mod.rs +++ b/src/librustc_codegen_ssa/mir/mod.rs @@ -453,10 +453,11 @@ fn arg_local_refs<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>( mir.args_iter().enumerate().map(|(arg_index, local)| { let arg_decl = &mir.local_decls[local]; + // FIXME(eddyb) don't allocate a `String` unless it gets used. let name = if let Some(name) = arg_decl.name { name.as_str().to_string() } else { - format!("arg{}", arg_index) + format!("{:?}", local) }; if Some(local) == mir.spread_arg { |
