diff options
| author | mark <markm@cs.wisc.edu> | 2020-05-05 21:32:08 -0500 |
|---|---|---|
| committer | mark <markm@cs.wisc.edu> | 2020-05-05 21:32:08 -0500 |
| commit | 9ed9200be4e56f159fdcb4c00759290eaaa55fa1 (patch) | |
| tree | 2d5d7b8e1ce21a7e0fe6d6235b78da35553ecd88 | |
| parent | f8d394e5184fe3af761ea1e5ba73f993cfb36dfe (diff) | |
| download | rust-9ed9200be4e56f159fdcb4c00759290eaaa55fa1.tar.gz rust-9ed9200be4e56f159fdcb4c00759290eaaa55fa1.zip | |
use trait_object_dummy_self instead of err
| -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 |
