[all-commits] [llvm/llvm-project] 3d0d2f: analyzer][CallAndMessage][NFC] Change old callback...
Kristóf Umann via All-commits
all-commits at lists.llvm.org
Tue May 19 15:39:16 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 3d0d2fefc0a18f13e45a17be04a3da8d2b1299f8
https://github.com/llvm/llvm-project/commit/3d0d2fefc0a18f13e45a17be04a3da8d2b1299f8
Author: Kirstóf Umann <dkszelethus at gmail.com>
Date: 2020-05-20 (Wed, 20 May 2020)
Changed paths:
M clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
Log Message:
-----------
analyzer][CallAndMessage][NFC] Change old callbacks to rely on CallEvent
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.
Differential Revision: https://reviews.llvm.org/D77845
More information about the All-commits
mailing list