aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
diff options
context:
space:
mode:
authorPierre Habouzit <phabouzit@apple.com>2020-01-30 16:48:11 -0800
committerPierre Habouzit <phabouzit@apple.com>2020-01-30 18:17:45 -0800
commitbebb8e2596af8fe97f9b6356ff06e4e80580cf32 (patch)
tree779a6389f77d2550aaaef1966bcc223416d4ae99 /llvm/lib/IR/Module.cpp
parent6eb969b7c5b5195d7f85b70e2e060eb2989cdc3c (diff)
downloadllvm-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