diff --git a/src/librustc_traits/chalk_context/mod.rs b/src/librustc_traits/chalk_context/mod.rs index 2384cbce1abe..da19f4238d84 100644 --- a/src/librustc_traits/chalk_context/mod.rs +++ b/src/librustc_traits/chalk_context/mod.rs @@ -547,9 +547,9 @@ fn visit_ex_clause_with<'gcx: 'tcx, V: TypeVisitor<'tcx>>( subgoals, } = ex_clause; subst.visit_with(visitor) - && delayed_literals.visit_with(visitor) - && constraints.visit_with(visitor) - && subgoals.visit_with(visitor) + || delayed_literals.visit_with(visitor) + || constraints.visit_with(visitor) + || subgoals.visit_with(visitor) } }