diff options
| author | Aman Arora <me@aman-arora.com> | 2021-06-27 21:28:31 -0400 |
|---|---|---|
| committer | Aman Arora <me@aman-arora.com> | 2021-06-27 21:46:55 -0400 |
| commit | 10a37bf847c1f24bfc321cebc550d1811eea3a9b (patch) | |
| tree | 5115a2353ddbccf13e7b8cd3183e8cdb484e3f56 | |
| parent | b89ea96660fd403d25b7da5ded5944571b1af268 (diff) | |
| download | rust-10a37bf847c1f24bfc321cebc550d1811eea3a9b.tar.gz rust-10a37bf847c1f24bfc321cebc550d1811eea3a9b.zip | |
fixup! Editon 2021 enables precise capture
| -rw-r--r-- | compiler/rustc_mir_build/src/build/expr/as_place.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_mir_build/src/build/expr/as_place.rs b/compiler/rustc_mir_build/src/build/expr/as_place.rs index 9d7ac6ef6ac..bedb8b1c58b 100644 --- a/compiler/rustc_mir_build/src/build/expr/as_place.rs +++ b/compiler/rustc_mir_build/src/build/expr/as_place.rs @@ -246,8 +246,7 @@ fn to_upvars_resolved_place_builder<'a, 'tcx>( return Err(from_builder); }; - let closure_ty = typeck_results - .node_type(tcx.hir().local_def_id_to_hir_id(closure_def_id.expect_local())); + let closure_ty = typeck_results.node_type(closure_hir_id); let substs = match closure_ty.kind() { ty::Closure(_, substs) => ty::UpvarSubsts::Closure(substs), |
