aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorPierre Habouzit <phabouzit@apple.com>2020-03-23 15:10:03 -0700
committerPierre Habouzit <phabouzit@apple.com>2020-03-23 20:49:09 -0700
commit20d704a75ed51c7a9a155aa3978d0c02671c3f69 (patch)
tree0766bcb409fa13338076a03cc04eef126b9b2502 /clang/lib/Frontend/CompilerInvocation.cpp
parentdab219eedd29fdadf6599224c54c6fd74637cb41 (diff)
downloadllvm-20d704a75ed51c7a9a155aa3978d0c02671c3f69.zip
llvm-20d704a75ed51c7a9a155aa3978d0c02671c3f69.tar.gz
llvm-20d704a75ed51c7a9a155aa3978d0c02671c3f69.tar.bz2
[objc_direct] also go through implementations when looking for clashes
Some methods are sometimes declared in the @implementation blocks which can cause undiagnosed clashes. Just write a checkObjCDirectMethodClashes() for this purpose. Also make sure that "unavailable" selectors do not inherit objc_direct_members. Differential Revision: https://reviews.llvm.org/D76643 Signed-off-by: Pierre Habouzit <phabouzit@apple.com> Radar-ID: rdar://problem/59332804, rdar://problem/59782963
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions