]> granicus.if.org Git - clang/commitdiff
Add test for ObjC generics
authorStephen Kelly <steveire@gmail.com>
Thu, 6 Dec 2018 09:23:59 +0000 (09:23 +0000)
committerStephen Kelly <steveire@gmail.com>
Thu, 6 Dec 2018 09:23:59 +0000 (09:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@348471 91177308-0d34-0410-b5e6-96231b3b80d8

test/AST/ast-dump-decl.m

index 4cfb8aa0c41d444fe2e442f26da2e0dcd96fa961..b95ca1a760853bc3a6eb7ab4914485e34d4a4bc6 100644 (file)
 // CHECK-NEXT:   ObjCProtocol{{.*}} 'P'
 // CHECK-NEXT:   ObjCMethodDecl{{.*}} bar
 
+@interface TestGenericInterface<T> : A<P> {
+}
+@end
+// CHECK:      ObjCInterfaceDecl{{.*}} TestGenericInterface
+// CHECK-NEXT:   -ObjCTypeParamDecl
+// CHECK-NEXT:   -super ObjCInterface
+// CHECK-NEXT:   -ObjCProtocol
+
 @implementation TestObjCClass (TestObjCCategoryDecl)
 - (void) bar {
 }