================
@@ -228,9 +228,12 @@ calculateConstraintSatisfaction(Sema &S, const Expr
*ConstraintExpr,
// The following code removes the irrelevant diagnostic information.
// FIXME: We should probably delay the addition of diagnostic information
// until we know the entire expression is false.
- if (BO.isOr() && IsRHSSatisfied)
+ if (BO.isOr() && IsRHSSatisfied) {
+ auto EffectiveDetailEnd =
+ Satisfaction.Details.begin() + EffectiveDetailEndIndex;
----------------
erichkeane wrote:
```suggestion
std::advance(Satisfaction.Details.begin(), EffectiveDetailEndIndex);
```
https://github.com/llvm/llvm-project/pull/66954
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits