1// RUN: %clang_cc1 -std=c++11 %s -verify 2 3// expected-no-diagnostics 4@protocol NSObject 5@end 6 7@protocol NSCopying 8@end 9 10__attribute__((objc_root_class)) 11@interface NSObject <NSObject> 12@end 13 14@interface NSString : NSObject 15@end 16 17// -------------------------------------------------------------------------- 18// Parsing parameterized classes. 19// -------------------------------------------------------------------------- 20@interface PC1<T, U, V> : NSObject 21@end 22 23// -------------------------------------------------------------------------- 24// Parsing type arguments. 25// -------------------------------------------------------------------------- 26typedef PC1<::NSString *, NSString *, id<NSCopying>> typeArgs1; 27