[PATCH] D90157: [analyzer] Rework SValBuilder::evalCast function into maintainable and clear way
Denys Petrov via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Apr 13 07:16:07 PDT 2021
ASDenysPetrov added a comment.
@NoQ
> Even though NFC commits don't require tests, this doesn't mean they shouldn't add them!
While developing this, I wasn't able to reproduce any regression or unpassed cases on the projects from CodeChecker list (//Bitcoin_v0.20.1, Curl_curl-7_66_0, Memchached_1.6.8, OpenSSL_openssl-3.0.0-alpha7, etc.//) due to my platform. I use Windows and those projects either don't compile or need hard effort to set them up.
But anyway I was able to detect some different diagnostics in existing tests `casts.cpp` using Z3 refutation option. That actually helped to make corrections.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D90157/new/
https://reviews.llvm.org/D90157
More information about the cfe-commits
mailing list