Revert "Add new attribute 'objc_suppress_protocol' to suppress protocol conformance for a class."
After implementing this patch, a few concerns about the language feature itself emerged in my head that I had previously not considered. I want to resolve those design concerns first before having a half-designed language feature in the tree. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@195328 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/AST/DeclObjC.h 5 additions, 8 deletionsinclude/clang/AST/DeclObjC.h
- include/clang/Basic/Attr.td 0 additions, 6 deletionsinclude/clang/Basic/Attr.td
- lib/AST/DeclObjC.cpp 4 additions, 22 deletionslib/AST/DeclObjC.cpp
- lib/Sema/SemaDeclAttr.cpp 1 addition, 28 deletionslib/Sema/SemaDeclAttr.cpp
- lib/Sema/SemaDeclObjC.cpp 4 additions, 9 deletionslib/Sema/SemaDeclObjC.cpp
- test/SemaObjC/protocols-suppress-conformance.m 0 additions, 27 deletionstest/SemaObjC/protocols-suppress-conformance.m
Loading
Please register or sign in to comment