You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.205
Former-commit-id: 7f59f7e792705db773f1caecdaa823092f4e2927
This commit is contained in:
parent
5cd5df71cc
commit
8e12397d70
27
external/llvm/test/tools/llvm-cov/showExpansions.cpp
vendored
Normal file
27
external/llvm/test/tools/llvm-cov/showExpansions.cpp
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
// RUN: llvm-cov show %S/Inputs/showExpansions.covmapping -instr-profile %S/Inputs/showExpansions.profdata -dump -show-expansions -path-equivalence="/Users/bogner/code/llvm/test/tools,%S/.." %s 2>&1 | FileCheck %s
|
||||
|
||||
#define DO_SOMETHING_ELSE() \
|
||||
do { \
|
||||
} while (0)
|
||||
#define ANOTHER_THING() \
|
||||
do { \
|
||||
if (0) { \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
#define DO_SOMETHING(x) \
|
||||
do { \
|
||||
if (x) \
|
||||
DO_SOMETHING_ELSE(); \
|
||||
else \
|
||||
ANOTHER_THING(); \
|
||||
} while (0)
|
||||
// CHECK-DAG: Expansion at line [[@LINE-4]], 7 -> 24
|
||||
// CHECK-DAG: Expansion at line [[@LINE-3]], 7 -> 20
|
||||
|
||||
int main(int argc, const char *argv[]) {
|
||||
for (int i = 0; i < 100; ++i)
|
||||
DO_SOMETHING(i); // CHECK-DAG: Expansion at line [[@LINE]], 5 -> 17
|
||||
return 0;
|
||||
}
|
||||
// RUN: llvm-cov export %S/Inputs/showExpansions.covmapping -instr-profile %S/Inputs/showExpansions.profdata 2>&1 | FileCheck %S/Inputs/showExpansions.json
|
Reference in New Issue
Block a user