1 // RUN: %clang_cc1 -fsyntax-only -verify %s
6 @interface NSArray : Super @end
7 @interface NSSet : Super @end
13 @protocol MyProtocol2 <MyProtocol>
17 @interface NSArray() <MyProtocol2>
20 @interface NSSet() <MyProtocol>
23 int main (int argc, const char * argv[]) {
24 NSArray *array = (void*)0;
25 NSSet *set = (void*)0;
26 id <MyProtocol> instance = (argc) ? array : set;