From 37ef0c38b748e48d85182ab58c92a15a878e4864 Mon Sep 17 00:00:00 2001 From: scalexm Date: Fri, 23 Nov 2018 19:45:39 +0100 Subject: [PATCH] Fix `visit_ex_clause_with` The sub-visits were incorrectly combined with an `&&` instead of an `||`. --- src/librustc_traits/chalk_context/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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) } }