Steve Naroff | b29b427 | 2008-04-14 22:03:09 +0000 | [diff] [blame] | 1 | // RUN: clang -rewrite-objc %s -o=- |
Fariborz Jahanian | c569249 | 2007-12-17 21:03:50 +0000 | [diff] [blame] | 2 | |
3 | @protocol P | ||||
4 | - (id<P>) Meth: (id<P>) Arg; | ||||
5 | @end | ||||
6 | |||||
7 | @interface INTF<P> | ||||
8 | - (id<P>)IMeth; | ||||
9 | @end | ||||
10 | |||||
11 | @implementation INTF | ||||
Fariborz Jahanian | d58fabf | 2007-12-18 21:33:44 +0000 | [diff] [blame] | 12 | - (id<P>)IMeth { return [(id<P>)self Meth: (id<P>)0]; } |
Fariborz Jahanian | c569249 | 2007-12-17 21:03:50 +0000 | [diff] [blame] | 13 | - (id<P>) Meth : (id<P>) Arg {} |
14 | @end |