about summary refs log tree commit diff
path: root/compiler/rustc_ast_passes
diff options
context:
space:
mode:
authorkadmin <julianknodt@gmail.com>2022-01-07 03:58:32 +0000
committerkadmin <julianknodt@gmail.com>2022-01-17 17:20:57 +0000
commitfb57b7518d207caa99bdd99f4dab2a7d3902a83a (patch)
tree3e34269c3e145261eba9288f049b06c9a6c6b183 /compiler/rustc_ast_passes
parent07659996221446273065651ff9c0fcb00935eb03 (diff)
downloadrust-fb57b7518d207caa99bdd99f4dab2a7d3902a83a.tar.gz
rust-fb57b7518d207caa99bdd99f4dab2a7d3902a83a.zip
Add term
Instead of having a separate enum variant for types and consts have one but have either a const
or type.
Diffstat (limited to 'compiler/rustc_ast_passes')
-rw-r--r--compiler/rustc_ast_passes/src/ast_validation.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_ast_passes/src/ast_validation.rs b/compiler/rustc_ast_passes/src/ast_validation.rs
index 2c575cfdbdc..eb7c75cac05 100644
--- a/compiler/rustc_ast_passes/src/ast_validation.rs
+++ b/compiler/rustc_ast_passes/src/ast_validation.rs
@@ -141,7 +141,6 @@ impl<'a> AstValidator<'a> {
     fn visit_assoc_constraint_from_generic_args(&mut self, constraint: &'a AssocConstraint) {
         match constraint.kind {
             AssocConstraintKind::Equality { .. } => {}
-            AssocConstraintKind::ConstEquality { .. } => {}
             AssocConstraintKind::Bound { .. } => {
                 if self.is_assoc_ty_bound_banned {
                     self.err_handler().span_err(
@@ -1592,7 +1591,7 @@ fn deny_equality_constraints(
                                         ident: *ident,
                                         gen_args,
                                         kind: AssocConstraintKind::Equality {
-                                            ty: predicate.rhs_ty.clone(),
+                                            term: predicate.rhs_ty.clone().into(),
                                         },
                                         span: ident.span,
                                     });