diff options
| author | bors <bors@rust-lang.org> | 2018-07-07 22:47:23 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-07-07 22:47:23 +0000 |
| commit | 5f2b325f64ed6caa7179f3e04913db437656ec7e (patch) | |
| tree | 3164d0f3404c27934ca8ae261b0c21a52ce10495 /src/librustc/middle/expr_use_visitor.rs | |
| parent | 3eda71b00ad48d7bf4eef4c443e7f611fd061418 (diff) | |
| parent | fdbe5b4fa1de5036a45de474f60d417d1f5e4a05 (diff) | |
| download | rust-1.27.1.tar.gz rust-1.27.1.zip | |
Auto merge of #52134 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum 1.27.1
Stable release 1.27.1 r? @alexcrichton
Diffstat (limited to 'src/librustc/middle/expr_use_visitor.rs')
| -rw-r--r-- | src/librustc/middle/expr_use_visitor.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc/middle/expr_use_visitor.rs b/src/librustc/middle/expr_use_visitor.rs index 49aa0cc4f7b..bfa08a4dbde 100644 --- a/src/librustc/middle/expr_use_visitor.rs +++ b/src/librustc/middle/expr_use_visitor.rs @@ -313,7 +313,8 @@ impl<'a, 'gcx, 'tcx> ExprUseVisitor<'a, 'gcx, 'tcx> { debug!("consume_body(body={:?})", body); for arg in &body.arguments { - let arg_ty = return_if_err!(self.mc.node_ty(arg.pat.hir_id)); + let arg_ty = return_if_err!(self.mc.pat_ty_adjusted(&arg.pat)); + debug!("consume_body: arg_ty = {:?}", arg_ty); let fn_body_scope_r = self.tcx().mk_region(ty::ReScope(region::Scope::Node(body.value.hir_id.local_id))); |
