diff --git a/clang/lib/Sema/SemaTemplateInstantiate.cpp b/clang/lib/Sema/SemaTemplateInstantiate.cpp index 0187cb3d12dd8c..f09b3473c0749d 100644 --- a/clang/lib/Sema/SemaTemplateInstantiate.cpp +++ b/clang/lib/Sema/SemaTemplateInstantiate.cpp @@ -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"); }