about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorDonough Liu <ldm2993593805@163.com>2020-04-28 08:05:24 +0800
committerDonough Liu <ldm2993593805@163.com>2020-04-28 08:05:24 +0800
commit8d2f301283ff2dcf10221045d8345e3a38f6f99d (patch)
treea26538fa42ebc9daed2ded93966f98c3a4ce4ad8 /src
parentec1f28f9614292c36b371d3758afffdd52cb9786 (diff)
downloadrust-8d2f301283ff2dcf10221045d8345e3a38f6f99d.tar.gz
rust-8d2f301283ff2dcf10221045d8345e3a38f6f99d.zip
Fix wrong argument in autoderef process
Diffstat (limited to 'src')
-rw-r--r--src/librustc_typeck/check/autoderef.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_typeck/check/autoderef.rs b/src/librustc_typeck/check/autoderef.rs
index 0dab172230e..2bb00553232 100644
--- a/src/librustc_typeck/check/autoderef.rs
+++ b/src/librustc_typeck/check/autoderef.rs
@@ -114,10 +114,10 @@ impl<'a, 'tcx> Autoderef<'a, 'tcx> {
 
         let tcx = self.infcx.tcx;
 
-        // <cur_ty as Deref>
+        // <ty as Deref>
         let trait_ref = TraitRef {
             def_id: tcx.lang_items().deref_trait()?,
-            substs: tcx.mk_substs_trait(self.cur_ty, &[]),
+            substs: tcx.mk_substs_trait(ty, &[]),
         };
 
         let cause = traits::ObligationCause::misc(self.span, self.body_id);