[Coverage] Fix coverage test cases.

This commit is contained in:
Zequan Wu 2020-07-21 18:01:19 -07:00
parent 26330a0c7c
commit 87d7254733
2 changed files with 67 additions and 67 deletions

View File

@ -3,69 +3,69 @@
// RUN: llvm-profdata merge -o %t.profdata %t.profraw
// RUN: llvm-cov show %t -instr-profile %t.profdata -path-equivalence=/tmp,%S 2>&1 | FileCheck %s
int main() { // CHECK: [[# @LINE]]| 1|int main() {
/* comment */ int x = 0; // CHECK: [[# @LINE]]| 1| /* comment */ int x = 0;
int y = 0; /* comment */ // CHECK: [[# @LINE]]| 1| int y = 0; /* comment */
int z = 0; // comment // CHECK: [[# @LINE]]| 1| int z = 0; // comment
// comment // CHECK: [[# @LINE]]| | // comment
// CHECK: [[# @LINE]]| |
x = 0; /* // CHECK: [[# @LINE]]| 1| x = 0; /*
comment // CHECK: [[# @LINE]]| | comment
*/ // CHECK: [[# @LINE]]| | */
// CHECK: [[# @LINE]]| |
/* // CHECK: [[# @LINE]]| | /*
comment // CHECK: [[# @LINE]]| | comment
*/ x = 0; // CHECK: [[# @LINE]]| 1| */ x = 0;
// CHECK: [[# @LINE]]| |
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
// comment // CHECK: [[# @LINE]]| | // comment
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
z = // CHECK: [[# @LINE]]| 1| z =
x // comment // CHECK: [[# @LINE]]| 1| x // comment
// comment // CHECK: [[# @LINE]]| | // comment
+ /* // CHECK: [[# @LINE]]| 1| + /*
comment // CHECK: [[# @LINE]]| | comment
*/ // CHECK: [[# @LINE]]| | */
/* // CHECK: [[# @LINE]]| | /*
comment // CHECK: [[# @LINE]]| | comment
*/y; // CHECK: [[# @LINE]]| 1| */y;
// CHECK: [[# @LINE]]| |
// Comments inside directives. // CHECK: [[# @LINE]]| | // Comments inside directives.
#if 0 //comment // CHECK: [[# @LINE]]| | #if 0 //comment
/* comment */ x = 0; // CHECK: [[# @LINE]]| | /* comment */ x = 0;
y = 0; /* comment */ // CHECK: [[# @LINE]]| | y = 0; /* comment */
z = 0; // comment // CHECK: [[# @LINE]]| | z = 0; // comment
// comment // CHECK: [[# @LINE]]| | // comment
// CHECK: [[# @LINE]]| |
x = 0; /* // CHECK: [[# @LINE]]| | x = 0; /*
comment // CHECK: [[# @LINE]]| | comment
*/ // CHECK: [[# @LINE]]| | */
// CHECK: [[# @LINE]]| |
/* // CHECK: [[# @LINE]]| | /*
comment // CHECK: [[# @LINE]]| | comment
*/ x = 0; // CHECK: [[# @LINE]]| | */ x = 0;
// CHECK: [[# @LINE]]| |
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
// comment // CHECK: [[# @LINE]]| | // comment
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
#endif // comment // CHECK: [[# @LINE]]| | #endif // comment
#if 1 // comment // CHECK: [[# @LINE]]| 1| #if 1 // comment
/* comment */ x = 0; // CHECK: [[# @LINE]]| 1| /* comment */ x = 0;
y = 0; /* comment */ // CHECK: [[# @LINE]]| 1| y = 0; /* comment */
z = 0; // comment // CHECK: [[# @LINE]]| 1| z = 0; // comment
// comment // CHECK: [[# @LINE]]| | // comment
// CHECK: [[# @LINE]]| |
x = 0; /* // CHECK: [[# @LINE]]| 1| x = 0; /*
comment // CHECK: [[# @LINE]]| | comment
*/ // CHECK: [[# @LINE]]| | */
// CHECK: [[# @LINE]]| |
/* // CHECK: [[# @LINE]]| | /*
comment // CHECK: [[# @LINE]]| | comment
*/ x = 0; // CHECK: [[# @LINE]]| 1| */ x = 0;
// CHECK: [[# @LINE]]| |
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
// comment // CHECK: [[# @LINE]]| | // comment
/* comment */ // CHECK: [[# @LINE]]| | /* comment */
#endif //comment // CHECK: [[# @LINE]]| 1| #endif //comment
return 0; // CHECK: [[# @LINE]]| 1| return 0;
} // CHECK: [[# @LINE]]| 1|}
int main() { // CHECK: [[# @LINE]]| 1|int main() {
/* comment */ int x = 0; // CHECK-NEXT: [[# @LINE]]| 1|
int y = 0; /* comment */ // CHECK-NEXT: [[# @LINE]]| 1|
int z = 0; // comment // CHECK-NEXT: [[# @LINE]]| 1|
// comment // CHECK-NEXT: [[# @LINE]]| |
// CHECK-NEXT: [[# @LINE]]| |
x = 0; /* // CHECK-NEXT: [[# @LINE]]| 1|
comment // CHECK-NEXT: [[# @LINE]]| |
*/ // CHECK-NEXT: [[# @LINE]]| |
// CHECK-NEXT: [[# @LINE]]| |
/* // CHECK-NEXT: [[# @LINE]]| |
comment // CHECK-NEXT: [[# @LINE]]| |
*/ x = 0; // CHECK-NEXT: [[# @LINE]]| 1|
// CHECK-NEXT: [[# @LINE]]| |
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
// comment // CHECK-NEXT: [[# @LINE]]| |
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
z = // CHECK-NEXT: [[# @LINE]]| 1|
x // comment // CHECK-NEXT: [[# @LINE]]| 1|
// comment // CHECK-NEXT: [[# @LINE]]| |
+ /* // CHECK-NEXT: [[# @LINE]]| 1|
comment // CHECK-NEXT: [[# @LINE]]| |
*/ // CHECK-NEXT: [[# @LINE]]| |
/* // CHECK-NEXT: [[# @LINE]]| |
comment // CHECK-NEXT: [[# @LINE]]| |
*/y; // CHECK-NEXT: [[# @LINE]]| 1|
// CHECK-NEXT: [[# @LINE]]| |
// Comments inside directives. // CHECK-NEXT: [[# @LINE]]| |
#if 0 //comment // CHECK-NEXT: [[# @LINE]]| |
/* comment */ x = 0; // CHECK-NEXT: [[# @LINE]]| |
y = 0; /* comment */ // CHECK-NEXT: [[# @LINE]]| |
z = 0; // comment // CHECK-NEXT: [[# @LINE]]| |
// comment // CHECK-NEXT: [[# @LINE]]| |
// CHECK-NEXT: [[# @LINE]]| |
x = 0; /* // CHECK-NEXT: [[# @LINE]]| |
comment // CHECK-NEXT: [[# @LINE]]| |
*/ // CHECK-NEXT: [[# @LINE]]| |
// CHECK-NEXT: [[# @LINE]]| |
/* // CHECK-NEXT: [[# @LINE]]| |
comment // CHECK-NEXT: [[# @LINE]]| |
*/ x = 0; // CHECK-NEXT: [[# @LINE]]| |
// CHECK-NEXT: [[# @LINE]]| |
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
// comment // CHECK-NEXT: [[# @LINE]]| |
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
#endif // comment // CHECK-NEXT: [[# @LINE]]| |
#if 1 // comment // CHECK-NEXT: [[# @LINE]]| 1|
/* comment */ x = 0; // CHECK-NEXT: [[# @LINE]]| 1|
y = 0; /* comment */ // CHECK-NEXT: [[# @LINE]]| 1|
z = 0; // comment // CHECK-NEXT: [[# @LINE]]| 1|
// comment // CHECK-NEXT: [[# @LINE]]| |
// CHECK-NEXT: [[# @LINE]]| |
x = 0; /* // CHECK-NEXT: [[# @LINE]]| 1|
comment // CHECK-NEXT: [[# @LINE]]| |
*/ // CHECK-NEXT: [[# @LINE]]| |
// CHECK-NEXT: [[# @LINE]]| |
/* // CHECK-NEXT: [[# @LINE]]| |
comment // CHECK-NEXT: [[# @LINE]]| |
*/ x = 0; // CHECK-NEXT: [[# @LINE]]| 1|
// CHECK-NEXT: [[# @LINE]]| |
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
// comment // CHECK-NEXT: [[# @LINE]]| |
/* comment */ // CHECK-NEXT: [[# @LINE]]| |
#endif //comment // CHECK-NEXT: [[# @LINE]]| 1|
return 0; // CHECK-NEXT: [[# @LINE]]| 1|
} // CHECK-NEXT: [[# @LINE]]| 1|

View File

@ -34,7 +34,7 @@ int main(int argc, const char *argv[]) {
// CHECK: 17| 2|
// CHECK: 18| 2| FILE *F = fopen(argv[1], "r+b");
// CHECK: 19| 2| if (!F) {
// CHECK: 20| 1| // File might not exist, try opening with truncation
// CHECK: 20| | // File might not exist, try opening with truncation
// CHECK: 21| 1| F = fopen(argv[1], "w+b");
// CHECK: 22| 1| }
// CHECK: 23| 2| __llvm_profile_set_file_object(F, 1);