[NFC] Add parentheses around && within || to avoid warning
authorChuanqi Xu <yedeng.yd@linux.alibaba.com>
Mon, 27 Jun 2022 06:44:10 +0000 (14:44 +0800)
committerChuanqi Xu <yedeng.yd@linux.alibaba.com>
Mon, 27 Jun 2022 06:44:10 +0000 (14:44 +0800)
clang/lib/Sema/SemaTemplateInstantiate.cpp

index 0187cb3..f09b347 100644 (file)
@@ -2040,7 +2040,7 @@ TemplateInstantiator::TransformNestedRequirement(
       bool CheckSucceeded =
           SemaRef.CheckConstraintExpression(TransConstraint.get());
       (void)CheckSucceeded;
-      assert(CheckSucceeded || Trap.hasErrorOccurred() &&
+      assert((CheckSucceeded || Trap.hasErrorOccurred()) &&
                                    "CheckConstraintExpression failed, but "
                                    "did not produce a SFINAE error");
     }
@@ -2051,7 +2051,7 @@ TemplateInstantiator::TransformNestedRequirement(
       bool CheckFailed = SemaRef.CheckConstraintSatisfaction(
           TransConstraint.get(), Satisfaction);
       (void)CheckFailed;
-      assert(!CheckFailed || Trap.hasErrorOccurred() &&
+      assert((!CheckFailed || Trap.hasErrorOccurred()) &&
                                  "CheckConstraintSatisfaction failed, "
                                  "but did not produce a SFINAE error");
     }