This is an archive of the discontinued LLVM Phabricator instance.

[analyzer][CallAndMessage][NFC] Change old callbacks to rely on CallEvent
ClosedPublic

Authored by Szelethus on Apr 9 2020, 6:15 PM.

Details

Summary

The following series of patches has something similar in mind with D77474, with the same goal to finally end incorrect checker names for good. Despite CallAndMessage not suffering from this particular issue, it is a dependency for many other checkers, which is problematic, because we don't really want dependencies to also emit diagnostics (reasoning for this is also more detailed in D77474).

CallAndMessage also has another problem, namely that it is responsible for a lot of reports. You'll soon learn that this isn't really easy to solve for compatibility reasons, but that is the topic of followup patches.

Diff Detail