diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2016-05-18 21:30:03 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2016-05-18 21:30:03 -0400 |
| commit | e4e8b666850a763fdf1c3c2c142856ab51e32779 (patch) | |
| tree | 5a782442d5728041b4c977e73b4fb291213d395b /src/librustc_trans | |
| parent | 3369382ececda4cfe371f7994a3c23ae5cf8b21f (diff) | |
| parent | 680c6c45aee0482a7786cb459b896e1785d84d28 (diff) | |
| download | rust-1.9.0.tar.gz rust-1.9.0.zip | |
Merge pull request #33719 from alexcrichton/beta-next 1.9.0
Backport #33478 to beta, bump version
Diffstat (limited to 'src/librustc_trans')
| -rw-r--r-- | src/librustc_trans/callee.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_trans/callee.rs b/src/librustc_trans/callee.rs index 5a4a5022dfc..f86dd2d281b 100644 --- a/src/librustc_trans/callee.rs +++ b/src/librustc_trans/callee.rs @@ -156,6 +156,7 @@ impl<'tcx> Callee<'tcx> { let method_item = tcx.impl_or_trait_item(def_id); let trait_id = method_item.container().id(); let trait_ref = ty::Binder(substs.to_trait_ref(tcx, trait_id)); + let trait_ref = infer::normalize_associated_type(tcx, &trait_ref); match common::fulfill_obligation(ccx, DUMMY_SP, trait_ref) { traits::VtableImpl(vtable_impl) => { let impl_did = vtable_impl.impl_def_id; |
