]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_infer/src/infer/combine.rs
Rollup merge of #105694 - ouz-a:issue_105689, r=estebank
[rust.git] / compiler / rustc_infer / src / infer / combine.rs
index cf895ed0d3e598ba23eb5effcb52345e75982045..9a1c49c1aa6af24feb4625f718fc2a29acbdc2aa 100644 (file)
@@ -675,7 +675,7 @@ fn tys(&mut self, t: Ty<'tcx>, t2: Ty<'tcx>) -> RelateResult<'tcx, Ty<'tcx>> {
                 // relatable.
                 Ok(t)
             }
-            ty::Opaque(def_id, substs) => {
+            ty::Alias(ty::Opaque, ty::AliasTy { def_id, substs, .. }) => {
                 let s = self.relate(substs, substs)?;
                 Ok(if s == substs { t } else { self.infcx.tcx.mk_opaque(def_id, s) })
             }