summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC/method-lookup-2.m
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaObjC/method-lookup-2.m')
-rw-r--r--clang/test/SemaObjC/method-lookup-2.m22
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
OpenPOWER on IntegriCloud