diff options
| author | Dylan DPC <dylan.dpc@gmail.com> | 2020-05-07 17:58:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-07 17:58:52 +0200 |
| commit | 037ae4008f3be22f48d40da7325f7af2ae1ccd1e (patch) | |
| tree | c873b9d8f912e7925f63c525876fa0052b912702 | |
| parent | 4802f097c86452cd2e09d44e88dbcb8e08266552 (diff) | |
| parent | 9ed9200be4e56f159fdcb4c00759290eaaa55fa1 (diff) | |
| download | rust-037ae4008f3be22f48d40da7325f7af2ae1ccd1e.tar.gz rust-037ae4008f3be22f48d40da7325f7af2ae1ccd1e.zip | |
Rollup merge of #71938 - mark-i-m:de-abuse-err-4, r=eddyb
Use trait_object_dummy_self instead of err r? @eddyb cc #70866.
| -rw-r--r-- | src/librustc_typeck/check/closure.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_typeck/check/closure.rs b/src/librustc_typeck/check/closure.rs index 1acbcc03889..035e5880dc5 100644 --- a/src/librustc_typeck/check/closure.rs +++ b/src/librustc_typeck/check/closure.rs @@ -178,7 +178,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> { match expected_ty.kind { ty::Dynamic(ref object_type, ..) => { let sig = object_type.projection_bounds().find_map(|pb| { - let pb = pb.with_self_ty(self.tcx, self.tcx.types.err); + let pb = pb.with_self_ty(self.tcx, self.tcx.types.trait_object_dummy_self); self.deduce_sig_from_projection(None, &pb) }); let kind = object_type |
