aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include
diff options
context:
space:
mode:
authorDonĂ¡t Nagy <donat.nagy@ericsson.com>2025-09-04 15:50:20 +0200
committerGitHub <noreply@github.com>2025-09-04 15:50:20 +0200
commit36fb493b8f42b5585acf0a1ffd918eca202e5775 (patch)
treee60901b13d061ff6ae45601cbad0ef0749cc223c /libcxx/include
parent9e755445f167af1b41fc0c64252789197b449981 (diff)
downloadllvm-36fb493b8f42b5585acf0a1ffd918eca202e5775.zip
llvm-36fb493b8f42b5585acf0a1ffd918eca202e5775.tar.gz
llvm-36fb493b8f42b5585acf0a1ffd918eca202e5775.tar.bz2
[analyzer] Clean up bug types in CallAndMessageChecker (#156073)
In CallAndMessageChecker the initialization of bug types was highly obfuscated (even compared to other `mutable std::unique_ptr` hacks). This commit cleans up this situation and removes a totally superfluous hidded 'modeling' sub-checker that did not have any role apart from obstructing the normal initialization of bug types. (Note that if we need to reintroduce CallAndMessageModeling in the future, we can do it cleanly within the CheckerFamily framework, so we wouldn't need to re-obfuscate the bug type initialization.) This change is mostly non-functional, the only visible change is the removal of the hidden modeling checker.
Diffstat (limited to 'libcxx/include')
0 files changed, 0 insertions, 0 deletions