aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2017-03-09 00:01:10 +0000
committerAnna Zaks <ganna@apple.com>2017-03-09 00:01:10 +0000
commit37faed97c1b234592c87aaac6f33003ebe0ff708 (patch)
treed713abdc3f89203802f7e32eef70d4aff14376a1 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parentd4e43ae22a83e34079625fc64bedc25463a00de9 (diff)
downloadllvm-37faed97c1b234592c87aaac6f33003ebe0ff708.zip
llvm-37faed97c1b234592c87aaac6f33003ebe0ff708.tar.gz
llvm-37faed97c1b234592c87aaac6f33003ebe0ff708.tar.bz2
[analyzer] Improve usability of ExprInspectionChecker
Some of the magic functions take arguments of arbitrary type. However, for semantic correctness, the compiler still requires a declaration of these functions with the correct type. Since C does not have argument-type-overloaded function, this made those functions hard to use in C code. Improve this situation by allowing arbitrary suffixes in the affected magic functions' names, thus allowing the user to create different declarations for different types. A patch by Keno Fischer! Differential Revision: https://reviews.llvm.org/D30589 llvm-svn: 297325
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions