about summary refs log tree commit diff
path: root/compiler
diff options
context:
space:
mode:
authorLingMan <LingMan@users.noreply.github.com>2021-02-12 14:08:14 +0100
committerLingMan <LingMan@users.noreply.github.com>2021-02-12 14:08:14 +0100
commit28347ebdb3946b4298629bbaca72318ef890e04b (patch)
treee20940a1ce1be32d43b267929677ad9caad0e5fa /compiler
parente9920ef7749d11fc71cc32ca4ba055bcfeaab945 (diff)
downloadrust-28347ebdb3946b4298629bbaca72318ef890e04b.tar.gz
rust-28347ebdb3946b4298629bbaca72318ef890e04b.zip
Drop an unnecessary intermediate variable
Neither does it shorten the code nor does it provide a helpful name.
Diffstat (limited to 'compiler')
-rw-r--r--compiler/rustc_typeck/src/check/upvar.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/rustc_typeck/src/check/upvar.rs b/compiler/rustc_typeck/src/check/upvar.rs
index 04a9e65e664..411f3bbbf63 100644
--- a/compiler/rustc_typeck/src/check/upvar.rs
+++ b/compiler/rustc_typeck/src/check/upvar.rs
@@ -260,8 +260,6 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
         // local crate or were inlined into it along with some function.
         // This may change if abstract return types of some sort are
         // implemented.
-        let tcx = self.tcx;
-
         self.typeck_results
             .borrow()
             .closure_min_captures_flattened(closure_id)
@@ -276,7 +274,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
 
                 match capture {
                     ty::UpvarCapture::ByValue(_) => upvar_ty,
-                    ty::UpvarCapture::ByRef(borrow) => tcx.mk_ref(
+                    ty::UpvarCapture::ByRef(borrow) => self.tcx.mk_ref(
                         borrow.region,
                         ty::TypeAndMut { ty: upvar_ty, mutbl: borrow.kind.to_mutbl_lossy() },
                     ),