1// RUN: rm -rf %t 2// RUN: mkdir %t 3// RUN: c-index-test -test-load-source all -comments-xml-schema=%S/../../bindings/xml/comment-xml-schema.rng %s > %t/out 4// RUN: FileCheck %s < %t/out 5// rdar://13647476 6 7//! NSObject is root of all. 8@interface NSObject 9@end 10// CHECK: CommentAST=[ 11// CHECK-NEXT: (CXComment_FullComment 12// CHECK-NEXT: (CXComment_Paragraph 13// CHECK-NEXT: (CXComment_Text Text=[ NSObject is root of all.])))] 14 15//! An umbrella class for super classes. 16@interface SuperClass 17@end 18// CHECK: CommentAST=[ 19// CHECK-NEXT: (CXComment_FullComment 20// CHECK-NEXT: (CXComment_Paragraph 21// CHECK-NEXT: (CXComment_Text Text=[ An umbrella class for super classes.])))] 22 23@interface SubClass : SuperClass 24@end 25// CHECK: CommentAST=[ 26// CHECK-NEXT: (CXComment_FullComment 27// CHECK-NEXT: (CXComment_Paragraph 28// CHECK-NEXT: (CXComment_Text Text=[ An umbrella class for super classes.])))] 29 30@interface SubSubClass : SubClass 31@end 32// CHECK: CommentAST=[ 33// CHECK-NEXT: (CXComment_FullComment 34// CHECK-NEXT: (CXComment_Paragraph 35// CHECK-NEXT: (CXComment_Text Text=[ An umbrella class for super classes.])))] 36 37@interface SubSubClass (Private) 38@end 39// CHECK: CommentAST=[ 40// CHECK-NEXT: (CXComment_FullComment 41// CHECK-NEXT: (CXComment_Paragraph 42// CHECK-NEXT: (CXComment_Text Text=[ An umbrella class for super classes.])))] 43 44