Rename attribute 'objc_suppress_protocol_methods' to...
Rename attribute 'objc_suppress_protocol_methods' to 'objc_protocol_requires_explicit_implementation'. That's a mouthful, and not necessarily the final name. This also reflects a semantic change where this attribute is now on the protocol itself instead of a class. This attribute will require that a protocol, when adopted by a class, is explicitly implemented by the class itself (instead of walking the super class chain). Note that this attribute is not "done". This should be considered a WIP. llvm-svn: 196955
Loading
Please register or sign in to comment