Skip to content

Commit 87d7254

Browse files
committed
[Coverage] Fix coverage test cases.
1 parent 26330a0 commit 87d7254

File tree

2 files changed

+67
-67
lines changed

2 files changed

+67
-67
lines changed

compiler-rt/test/profile/coverage_comments.cpp

Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -3,69 +3,69 @@
33
// RUN: llvm-profdata merge -o %t.profdata %t.profraw
44
// RUN: llvm-cov show %t -instr-profile %t.profdata -path-equivalence=/tmp,%S 2>&1 | FileCheck %s
55

6-
int main() { // CHECK: [[# @LINE]]| 1|int main() {
7-
/* comment */ int x = 0; // CHECK: [[# @LINE]]| 1| /* comment */ int x = 0;
8-
int y = 0; /* comment */ // CHECK: [[# @LINE]]| 1| int y = 0; /* comment */
9-
int z = 0; // comment // CHECK: [[# @LINE]]| 1| int z = 0; // comment
10-
// comment // CHECK: [[# @LINE]]| | // comment
11-
// CHECK: [[# @LINE]]| |
12-
x = 0; /* // CHECK: [[# @LINE]]| 1| x = 0; /*
13-
comment // CHECK: [[# @LINE]]| | comment
14-
*/ // CHECK: [[# @LINE]]| | */
15-
// CHECK: [[# @LINE]]| |
16-
/* // CHECK: [[# @LINE]]| | /*
17-
comment // CHECK: [[# @LINE]]| | comment
18-
*/ x = 0; // CHECK: [[# @LINE]]| 1| */ x = 0;
19-
// CHECK: [[# @LINE]]| |
20-
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
21-
// comment // CHECK: [[# @LINE]]| | // comment
22-
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
23-
z = // CHECK: [[# @LINE]]| 1| z =
24-
x // comment // CHECK: [[# @LINE]]| 1| x // comment
25-
// comment // CHECK: [[# @LINE]]| | // comment
26-
+ /* // CHECK: [[# @LINE]]| 1| + /*
27-
comment // CHECK: [[# @LINE]]| | comment
28-
*/ // CHECK: [[# @LINE]]| | */
29-
/* // CHECK: [[# @LINE]]| | /*
30-
comment // CHECK: [[# @LINE]]| | comment
31-
*/y; // CHECK: [[# @LINE]]| 1| */y;
32-
// CHECK: [[# @LINE]]| |
33-
// Comments inside directives. // CHECK: [[# @LINE]]| | // Comments inside directives.
34-
#if 0 //comment // CHECK: [[# @LINE]]| | #if 0 //comment
35-
/* comment */ x = 0; // CHECK: [[# @LINE]]| | /* comment */ x = 0;
36-
y = 0; /* comment */ // CHECK: [[# @LINE]]| | y = 0; /* comment */
37-
z = 0; // comment // CHECK: [[# @LINE]]| | z = 0; // comment
38-
// comment // CHECK: [[# @LINE]]| | // comment
39-
// CHECK: [[# @LINE]]| |
40-
x = 0; /* // CHECK: [[# @LINE]]| | x = 0; /*
41-
comment // CHECK: [[# @LINE]]| | comment
42-
*/ // CHECK: [[# @LINE]]| | */
43-
// CHECK: [[# @LINE]]| |
44-
/* // CHECK: [[# @LINE]]| | /*
45-
comment // CHECK: [[# @LINE]]| | comment
46-
*/ x = 0; // CHECK: [[# @LINE]]| | */ x = 0;
47-
// CHECK: [[# @LINE]]| |
48-
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
49-
// comment // CHECK: [[# @LINE]]| | // comment
50-
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
51-
#endif // comment // CHECK: [[# @LINE]]| | #endif // comment
52-
#if 1 // comment // CHECK: [[# @LINE]]| 1| #if 1 // comment
53-
/* comment */ x = 0; // CHECK: [[# @LINE]]| 1| /* comment */ x = 0;
54-
y = 0; /* comment */ // CHECK: [[# @LINE]]| 1| y = 0; /* comment */
55-
z = 0; // comment // CHECK: [[# @LINE]]| 1| z = 0; // comment
56-
// comment // CHECK: [[# @LINE]]| | // comment
57-
// CHECK: [[# @LINE]]| |
58-
x = 0; /* // CHECK: [[# @LINE]]| 1| x = 0; /*
59-
comment // CHECK: [[# @LINE]]| | comment
60-
*/ // CHECK: [[# @LINE]]| | */
61-
// CHECK: [[# @LINE]]| |
62-
/* // CHECK: [[# @LINE]]| | /*
63-
comment // CHECK: [[# @LINE]]| | comment
64-
*/ x = 0; // CHECK: [[# @LINE]]| 1| */ x = 0;
65-
// CHECK: [[# @LINE]]| |
66-
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
67-
// comment // CHECK: [[# @LINE]]| | // comment
68-
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
69-
#endif //comment // CHECK: [[# @LINE]]| 1| #endif //comment
70-
return 0; // CHECK: [[# @LINE]]| 1| return 0;
71-
} // CHECK: [[# @LINE]]| 1|}
6+
int main() { // CHECK: [[# @LINE]]| 1|int main() {
7+
/* comment */ int x = 0; // CHECK-NEXT: [[# @LINE]]| 1|
8+
int y = 0; /* comment */ // CHECK-NEXT: [[# @LINE]]| 1|
9+
int z = 0; // comment // CHECK-NEXT: [[# @LINE]]| 1|
10+
// comment // CHECK-NEXT: [[# @LINE]]| |
11+
// CHECK-NEXT: [[# @LINE]]| |
12+
x = 0; /* // CHECK-NEXT: [[# @LINE]]| 1|
13+
comment // CHECK-NEXT: [[# @LINE]]| |
14+
*/ // CHECK-NEXT: [[# @LINE]]| |
15+
// CHECK-NEXT: [[# @LINE]]| |
16+
/* // CHECK-NEXT: [[# @LINE]]| |
17+
comment // CHECK-NEXT: [[# @LINE]]| |
18+
*/ x = 0; // CHECK-NEXT: [[# @LINE]]| 1|
19+
// CHECK-NEXT: [[# @LINE]]| |
20+
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
21+
// comment // CHECK-NEXT: [[# @LINE]]| |
22+
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
23+
z = // CHECK-NEXT: [[# @LINE]]| 1|
24+
x // comment // CHECK-NEXT: [[# @LINE]]| 1|
25+
// comment // CHECK-NEXT: [[# @LINE]]| |
26+
+ /* // CHECK-NEXT: [[# @LINE]]| 1|
27+
comment // CHECK-NEXT: [[# @LINE]]| |
28+
*/ // CHECK-NEXT: [[# @LINE]]| |
29+
/* // CHECK-NEXT: [[# @LINE]]| |
30+
comment // CHECK-NEXT: [[# @LINE]]| |
31+
*/y; // CHECK-NEXT: [[# @LINE]]| 1|
32+
// CHECK-NEXT: [[# @LINE]]| |
33+
// Comments inside directives. // CHECK-NEXT: [[# @LINE]]| |
34+
#if 0 //comment // CHECK-NEXT: [[# @LINE]]| |
35+
/* comment */ x = 0; // CHECK-NEXT: [[# @LINE]]| |
36+
y = 0; /* comment */ // CHECK-NEXT: [[# @LINE]]| |
37+
z = 0; // comment // CHECK-NEXT: [[# @LINE]]| |
38+
// comment // CHECK-NEXT: [[# @LINE]]| |
39+
// CHECK-NEXT: [[# @LINE]]| |
40+
x = 0; /* // CHECK-NEXT: [[# @LINE]]| |
41+
comment // CHECK-NEXT: [[# @LINE]]| |
42+
*/ // CHECK-NEXT: [[# @LINE]]| |
43+
// CHECK-NEXT: [[# @LINE]]| |
44+
/* // CHECK-NEXT: [[# @LINE]]| |
45+
comment // CHECK-NEXT: [[# @LINE]]| |
46+
*/ x = 0; // CHECK-NEXT: [[# @LINE]]| |
47+
// CHECK-NEXT: [[# @LINE]]| |
48+
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
49+
// comment // CHECK-NEXT: [[# @LINE]]| |
50+
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
51+
#endif // comment // CHECK-NEXT: [[# @LINE]]| |
52+
#if 1 // comment // CHECK-NEXT: [[# @LINE]]| 1|
53+
/* comment */ x = 0; // CHECK-NEXT: [[# @LINE]]| 1|
54+
y = 0; /* comment */ // CHECK-NEXT: [[# @LINE]]| 1|
55+
z = 0; // comment // CHECK-NEXT: [[# @LINE]]| 1|
56+
// comment // CHECK-NEXT: [[# @LINE]]| |
57+
// CHECK-NEXT: [[# @LINE]]| |
58+
x = 0; /* // CHECK-NEXT: [[# @LINE]]| 1|
59+
comment // CHECK-NEXT: [[# @LINE]]| |
60+
*/ // CHECK-NEXT: [[# @LINE]]| |
61+
// CHECK-NEXT: [[# @LINE]]| |
62+
/* // CHECK-NEXT: [[# @LINE]]| |
63+
comment // CHECK-NEXT: [[# @LINE]]| |
64+
*/ x = 0; // CHECK-NEXT: [[# @LINE]]| 1|
65+
// CHECK-NEXT: [[# @LINE]]| |
66+
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
67+
// comment // CHECK-NEXT: [[# @LINE]]| |
68+
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
69+
#endif //comment // CHECK-NEXT: [[# @LINE]]| 1|
70+
return 0; // CHECK-NEXT: [[# @LINE]]| 1|
71+
} // CHECK-NEXT: [[# @LINE]]| 1|

compiler-rt/test/profile/instrprof-set-file-object-merging.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ int main(int argc, const char *argv[]) {
3434
// CHECK: 17| 2|
3535
// CHECK: 18| 2| FILE *F = fopen(argv[1], "r+b");
3636
// CHECK: 19| 2| if (!F) {
37-
// CHECK: 20| 1| // File might not exist, try opening with truncation
37+
// CHECK: 20| | // File might not exist, try opening with truncation
3838
// CHECK: 21| 1| F = fopen(argv[1], "w+b");
3939
// CHECK: 22| 1| }
4040
// CHECK: 23| 2| __llvm_profile_set_file_object(F, 1);

0 commit comments

Comments
 (0)