File tree 1 file changed +4
-4
lines changed 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -17183,7 +17183,7 @@ class SequenceChecker : public ConstEvaluatedExprVisitor<SequenceChecker> {
17183
17183
// evaluates to true.
17184
17184
bool EvalResult = false;
17185
17185
bool EvalOK = Eval.evaluate(BO->getLHS(), EvalResult);
17186
- bool ShouldVisitRHS = !EvalOK || (EvalOK && !EvalResult) ;
17186
+ bool ShouldVisitRHS = !EvalOK || !EvalResult;
17187
17187
if (ShouldVisitRHS) {
17188
17188
Region = RHSRegion;
17189
17189
Visit(BO->getRHS());
@@ -17215,7 +17215,7 @@ class SequenceChecker : public ConstEvaluatedExprVisitor<SequenceChecker> {
17215
17215
// [...] the second operand is not evaluated if the first operand is false.
17216
17216
bool EvalResult = false;
17217
17217
bool EvalOK = Eval.evaluate(BO->getLHS(), EvalResult);
17218
- bool ShouldVisitRHS = !EvalOK || (EvalOK && EvalResult) ;
17218
+ bool ShouldVisitRHS = !EvalOK || EvalResult;
17219
17219
if (ShouldVisitRHS) {
17220
17220
Region = RHSRegion;
17221
17221
Visit(BO->getRHS());
@@ -17266,8 +17266,8 @@ class SequenceChecker : public ConstEvaluatedExprVisitor<SequenceChecker> {
17266
17266
// evaluated. [...]
17267
17267
bool EvalResult = false;
17268
17268
bool EvalOK = Eval.evaluate(CO->getCond(), EvalResult);
17269
- bool ShouldVisitTrueExpr = !EvalOK || (EvalOK && EvalResult) ;
17270
- bool ShouldVisitFalseExpr = !EvalOK || (EvalOK && !EvalResult) ;
17269
+ bool ShouldVisitTrueExpr = !EvalOK || EvalResult;
17270
+ bool ShouldVisitFalseExpr = !EvalOK || !EvalResult;
17271
17271
if (ShouldVisitTrueExpr) {
17272
17272
Region = TrueRegion;
17273
17273
Visit(CO->getTrueExpr());
You can’t perform that action at this time.
0 commit comments