================
@@ -144,8 +136,7 @@ void UseIntegerSignComparisonCheck::check(
RHS->getEndLoc(), 0, *Result.SourceManager, getLangOpts()));
if (const auto *LHSCast = llvm::dyn_cast<ExplicitCastExpr>(LHS)) {
SubExprLHS = LHSCast->getSubExpr();
- R1 = SourceRange(LHS->getBeginLoc(),
- SubExprLHS->getBeginLoc().getLocWithOffset(-1));
+ R1.setEnd(SubExprLHS->getBeginLoc().getLocWithOffset(-1));
----------------
localspook wrote:
At this point, `R1`'s begin location is already equal to `LHS->getBeginLoc()`,
so we only need to update the end location
https://github.com/llvm/llvm-project/pull/163492
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits