Skip to content

Commit

Permalink
Drop an unnecessary intermediate variable
Browse files Browse the repository at this point in the history
Neither does it shorten the code nor does it provide a helpful name.
  • Loading branch information
LingMan committed Feb 12, 2021
1 parent e9920ef commit 28347eb
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions compiler/rustc_typeck/src/check/upvar.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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() },
),
Expand Down

0 comments on commit 28347eb

Please sign in to comment.