1- // RUN: rm -rf %t
2- // RUN: mkdir %t
1+ // RUN: rm -rf %t && mkdir -p %t
32// RUN: echo "" > %t/compile_flags.txt
43// RUN: cp "%s" "%t/test.cpp"
54// RUN: clang-doc --doxygen --public --executor=standalone -p %t %t/test.cpp -output=%t/docs
65// This produces two files, index.yaml and one for the record named by its USR
76// (which we don't know in advance). This checks the record file by searching
87// for a name with a 40-char USR name.
98// RUN: find %t/docs -regex ".*/[0-9A-F]*.yaml" -exec cat {} ";" | FileCheck %s --check-prefix=CHECK
10- // RUN: rm -rf %t
119
1210class Record {
1311private:
@@ -30,7 +28,7 @@ void Record::function_public() {}
3028// CHECK-NEXT: Name: 'GlobalNamespace'
3129// CHECK-NEXT: QualName: 'GlobalNamespace'
3230// CHECK-NEXT: DefLocation:
33- // CHECK-NEXT: LineNumber: 12
31+ // CHECK-NEXT: LineNumber: 10
3432// CHECK-NEXT: Filename: '{{.*}}'
3533// CHECK-NEXT: TagType: Class
3634// CHECK-NEXT: ChildFunctions:
@@ -45,10 +43,10 @@ void Record::function_public() {}
4543// CHECK-NEXT: Name: 'GlobalNamespace'
4644// CHECK-NEXT: QualName: 'GlobalNamespace'
4745// CHECK-NEXT: DefLocation:
48- // CHECK-NEXT: LineNumber: 22
46+ // CHECK-NEXT: LineNumber: 20
4947// CHECK-NEXT: Filename: '{{.*}}'
5048// CHECK-NEXT: Location:
51- // CHECK-NEXT: - LineNumber: 17
49+ // CHECK-NEXT: - LineNumber: 15
5250// CHECK-NEXT: Filename: '{{.*}}'
5351// CHECK-NEXT: IsMethod: true
5452// CHECK-NEXT: Parent:
0 commit comments