diff options
| author | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2020-05-16 13:41:30 -0700 |
|---|---|---|
| committer | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2020-05-16 17:15:24 -0700 |
| commit | b19d5c05929bc4ead9b127b8e28aa6c7a40119da (patch) | |
| tree | 067366e649f72402476b4ba13b360acb59b4ac38 /src/librustc_codegen_ssa/mir | |
| parent | c38283d7a78d005edd36139879e979037786bd06 (diff) | |
| download | rust-b19d5c05929bc4ead9b127b8e28aa6c7a40119da.tar.gz rust-b19d5c05929bc4ead9b127b8e28aa6c7a40119da.zip | |
Name return place in debuginfo if it is a user variable
Diffstat (limited to 'src/librustc_codegen_ssa/mir')
| -rw-r--r-- | src/librustc_codegen_ssa/mir/debuginfo.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc_codegen_ssa/mir/debuginfo.rs b/src/librustc_codegen_ssa/mir/debuginfo.rs index 5501ed5128d..d166a27b5a9 100644 --- a/src/librustc_codegen_ssa/mir/debuginfo.rs +++ b/src/librustc_codegen_ssa/mir/debuginfo.rs @@ -115,7 +115,8 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { let full_debug_info = bx.sess().opts.debuginfo == DebugInfo::Full; // FIXME(eddyb) maybe name the return place as `_0` or `return`? - if local == mir::RETURN_PLACE { + if local == mir::RETURN_PLACE && !self.mir.local_decls[mir::RETURN_PLACE].is_user_variable() + { return; } |
