diff options
Diffstat (limited to 'clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp b/clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp index 0003429..77262eb 100644 --- a/clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp +++ b/clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp @@ -152,6 +152,8 @@ void UseIntegerSignComparisonCheck::check( if (const auto *RHSCast = llvm::dyn_cast<ExplicitCastExpr>(RHS)) { SubExprRHS = RHSCast->getSubExpr(); R2.setEnd(SubExprRHS->getBeginLoc().getLocWithOffset(-1)); + R3.setBegin(Lexer::getLocForEndOfToken( + SubExprRHS->getEndLoc(), 0, *Result.SourceManager, getLangOpts())); } DiagnosticBuilder Diag = diag(BinaryOp->getBeginLoc(), |