[PATCH] D118050: [analyzer] Different address spaces cannot overlap
Vince Bridgers via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 26 08:15:00 PST 2022
vabridgers added a comment.
I updated the test case after verifying I can reproduce the crash without the fix. I also experimented with adding a bitwidth check for the lhs and rhs loc parameters to evalBinOpLL, and verified this assert catches the negative (crash) case.
I explored adding a 'memcpy_special' case, but this memcpy function must be a builtin for the checker to hit on it, so I could not repro.
I realize the bitwidth check may not be ideal, but it's a start. Thanks in advance for comments. Best!
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D118050/new/
https://reviews.llvm.org/D118050
More information about the cfe-commits
mailing list