aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorPierre Habouzit <phabouzit@apple.com>2020-01-30 16:48:11 -0800
committerPierre Habouzit <phabouzit@apple.com>2020-02-16 16:32:41 -0800
commit3adcc78a8071e7d6dd9aa34979f9842a72a2d91b (patch)
treefcfc413f6be7a3c173d99674e737d85ce296699f /clang/lib/CodeGen/CodeGenFunction.cpp
parenta35b7288b13855c49c625830fe0e2a13d4e9a9e5 (diff)
downloadllvm-3adcc78a8071e7d6dd9aa34979f9842a72a2d91b.zip
llvm-3adcc78a8071e7d6dd9aa34979f9842a72a2d91b.tar.gz
llvm-3adcc78a8071e7d6dd9aa34979f9842a72a2d91b.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). Add some errors when direct properties are marked @dynamic. Radar-Id: rdar://problem/58355212 Signed-off-by: Pierre Habouzit <phabouzit@apple.com> Differential Revision: https://reviews.llvm.org/D73755
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions