]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Index/subclass-comment.mm
Vendor import of clang release_40 branch r292951:
[FreeBSD/FreeBSD.git] / test / Index / subclass-comment.mm
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