vladimir.plyashkun added inline comments.
================
Comment at: clang-tools-extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp:100
"%select{binary|unary}0 bitwise operator")
- << IsUnary << SignedOperand->getSourceRange();
+ << IsUnary << Location;
}
----------------
njames93 wrote:
> Seems pretty useless to pass the begin location of the Unary/Binary operator
> here.
> The only source locations that are of interest is the operator location and
> the whole range of the SignedOperand.
> Based on the issues with jetbrains rendering, I also imagine clangd would
> have the same issue, We'd likely want to have the diag locations as the
> SignedOperand begin(like this patch). Then pass the whole source range of the
> signed operand(like it currently is).
> I'm either way on whether we would need to pass the location of the operator
> `(BinaryOp|UnaryOp)->getOperatorLoc()`
My initial point was to preserve current behaviour as much as possible, but i
agree that `(BinaryOp|UnaryOp)->getOperatorLoc()` is much better in this case.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131678/new/
https://reviews.llvm.org/D131678
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits