diff options
author | Pierre Habouzit <phabouzit@apple.com> | 2020-01-30 16:48:11 -0800 |
---|---|---|
committer | Pierre Habouzit <phabouzit@apple.com> | 2020-01-30 18:17:45 -0800 |
commit | bebb8e2596af8fe97f9b6356ff06e4e80580cf32 (patch) | |
tree | 779a6389f77d2550aaaef1966bcc223416d4ae99 /llvm/lib/IR/Module.cpp | |
parent | 6eb969b7c5b5195d7f85b70e2e060eb2989cdc3c (diff) | |
download | llvm-bebb8e2596af8fe97f9b6356ff06e4e80580cf32.zip llvm-bebb8e2596af8fe97f9b6356ff06e4e80580cf32.tar.gz llvm-bebb8e2596af8fe97f9b6356ff06e4e80580cf32.tar.bz2 |
[objc_direct] Small updates to help with adoption.
Add fixits for messaging self in MRR or using super, as the intent is
clear, and it turns out people do that a lot more than expected.
Allow for objc_direct_members on main interfaces, it's extremely useful
for internal only classes, and proves to be quite annoying for adoption.
Add some better warnings around properties direct/non-direct clashes (it
was done for methods but properties were a miss).
Radar-Id: rdar://problem/58355212
Signed-off-by: Pierre Habouzit <phabouzit@apple.com>
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions