diff options
Diffstat (limited to 'clang/test/SemaObjC/method-lookup-2.m')
| -rw-r--r-- | clang/test/SemaObjC/method-lookup-2.m | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/clang/test/SemaObjC/method-lookup-2.m b/clang/test/SemaObjC/method-lookup-2.m index 4ebdb8e4524..9939e349547 100644 --- a/clang/test/SemaObjC/method-lookup-2.m +++ b/clang/test/SemaObjC/method-lookup-2.m @@ -2,7 +2,10 @@ typedef signed char BOOL; @protocol NSObject ++ alloc; +- init; - (BOOL) isEqual:(id) object; +- (Class)class; @end @interface NSObject < NSObject > {} @end @@ -38,3 +41,22 @@ extern NSString *const NSWillBecomeMultiThreadedNotification; return[[self sharedInstance] run]; } @end + +@interface XX : NSObject + ++ classMethod; + +@end + +@interface YY : NSObject +- whatever; +@end + +@implementation YY + +- whatever { + id obj = [[XX alloc] init]; + [[obj class] classMethod]; +} + +@end |

