[cfe-dev] override support for Objective-C

Chris Lattner clattner at apple.com
Mon Nov 29 17:13:09 PST 2010


On Nov 29, 2010, at 4:09 PM, Stuart Carnie wrote:

> Hi all,
> 
> I would like to have a go at hacking a little on Clang when a get a bit of spare time, and have found that adding support for override would be useful little exercise.  I've seen another post referring to Clang's support for __attribute__((override)), and seems like I could use this as a starting point.
> 
> Big Nerd Ranch would like to see an @override keyword, as follows:
> 
> @override
> - (NSInteger)numberOfSectionsInTableview:(UITableView *)tv
> { ... }

Hi Stuart,

Is your  goal here to allow overloading of ObjC methods?  If so, the parsing isn't the hard part, you'd need to mangle selectors somehow, and enhance the runtime to support this.  This isn't something we want in ObjC, because want to keep it simple.

-Chris

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20101129/43f6f3b1/attachment.html>


More information about the cfe-dev mailing list