[PATCH] D102696: [Analyzer] Find constraints that are directly attached to a BinOp
Balázs Benics via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri May 21 10:24:24 PDT 2021
steakhal added a comment.
I think It would be also beneficial to document the semantics. Whenever we say `$x + $y` it's not entirely clear whether we talk about the addition operation in a mathematical sense or we follow C/C++ language semantics. Right now it's mostly mixed within the analyzer. It would be really nice to see for example how and when wrapping is considered.
What if the types of the operands don't match in bitwidth or signess. This is sort of the reason why `ArrayBoundV2` has false positives in some scenarios.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D102696/new/
https://reviews.llvm.org/D102696
More information about the cfe-commits
mailing list