]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_hir_analysis/src/constrained_generic_params.rs
Auto merge of #106371 - RalfJung:no-ret-position-noalias, r=nikic
[rust.git] / compiler / rustc_hir_analysis / src / constrained_generic_params.rs
index b4057df7896f30fa331f932e1c838bf91a35527d..95c971c0d7845eee2d63668b8527c419b67eb4e6 100644 (file)
@@ -59,7 +59,7 @@ struct ParameterCollector {
 impl<'tcx> TypeVisitor<'tcx> for ParameterCollector {
     fn visit_ty(&mut self, t: Ty<'tcx>) -> ControlFlow<Self::BreakTy> {
         match *t.kind() {
-            ty::Projection(..) if !self.include_nonconstraining => {
+            ty::Alias(ty::Projection, ..) if !self.include_nonconstraining => {
                 // projections are not injective
                 return ControlFlow::CONTINUE;
             }