brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · a44ffd7 Raw
37 lines · c
1// RUN: mkdir -p %t.dir && cd %t.dir2 3/// gcov 3.4 redesigned the format and changed the extension from .da to .gcda4// RUN: %clang --coverage -Xclang -coverage-version='304*' %s -o %t -dumpdir ./5// RUN: rm -f gcov-basic.gcda && %run %t && %run %t a6// RUN: llvm-cov gcov -t gcov-basic.gcno | FileCheck %s7 8/// r173147: split checksum into cfg checksum and line checksum.9// RUN: %clang --coverage -Xclang -coverage-version='407*' %s -o %t -dumpdir ./10// RUN: rm -f gcov-basic.gcda && %run %t && %run %t a11// RUN: llvm-cov gcov -t gcov-basic.gcno | FileCheck %s12 13/// r189778: the exit block moved from the last to the second.14// RUN: %clang --coverage -Xclang -coverage-version='408*' %s -o %t -dumpdir ./15// RUN: rm -f gcov-basic.gcda && %run %t && %run %t a16// RUN: llvm-cov gcov -t gcov-basic.gcno17 18/// PR gcov-profile/4846319// RUN: %clang --coverage -Xclang -coverage-version='800*' %s -o %t -dumpdir ./20// RUN: rm -f gcov-basic.gcda && %run %t && %run %t a21// RUN: llvm-cov gcov -t gcov-basic.gcno22 23/// PR gcov-profile/84846, r26967824// RUN: %clang --coverage -Xclang -coverage-version='900*' %s -o %t -dumpdir ./25// RUN: rm -f gcov-basic.gcda && %run %t && %run %t a26// RUN: llvm-cov gcov -t gcov-basic.gcno27 28// CHECK: Runs:229 30#include <stdio.h>31 32int main(int argc, char *argv[]) { // CHECK:      2: [[@LINE]]:int main33  if (argc > 1)                    // CHECK-NEXT: 2: [[@LINE]]:34    puts("hello");                 // CHECK-NEXT: 1: [[@LINE]]:35  return 0;                        // CHECK-NEXT: 2: [[@LINE]]:36}37