1// RUN: %clang_cc1 -emit-llvm %s -o /dev/null 2@protocol O 3@end 4@interface O < O > { 5} 6@end 7struct A { 8}; 9@protocol AB 10- (unsigned) ver; 11@end 12@interface AGy:O < AB > { 13} 14@end 15@implementation AGy 16- (unsigned) ver { 17} 18@end 19