Lines Matching +full:clang +full:- +full:3
1 … RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=0 %s -### 2>&1 | File…
2 …clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=edge -fsanitize-coverage=0 %…
3 // RUN: %clang -target x86_64-linux-gnu -fsanitize=address %s -### 2>&1 | FileCheck %s --check-pref…
4 // CHECK-SANITIZE-COVERAGE-0-NOT: fsanitize-coverage-type
5 // CHECK-SANITIZE-COVERAGE-0: -fsanitize=address
7 …UN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=func %s -### 2>&1 | Fil…
8 …RUN: %clang -target x86_64-linux-gnu -fsanitize=memory -fsanitize-coverage=func %s -### 2>&1 | Fil…
9 … RUN: %clang -target x86_64-linux-gnu -fsanitize=leak -fsanitize-coverage=func %s -### 2>&1 | File…
10 …N: %clang -target x86_64-linux-gnu -fsanitize=undefined -fsanitize-coverage=func %s -### 2>&1 | Fi…
11 … RUN: %clang -target x86_64-linux-gnu -fsanitize=bool -fsanitize-coverage=func %s -### 2>&1 | File…
12 …UN: %clang -target x86_64-linux-gnu -fsanitize=dataflow -fsanitize-coverage=func %s -### 2>&1 | Fi…
13 // CHECK-SANITIZE-COVERAGE-FUNC: fsanitize-coverage-type=1
15 …RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=bb %s -### 2>&1 | File…
16 // CHECK-SANITIZE-COVERAGE-BB: fsanitize-coverage-type=2
18 …UN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=edge %s -### 2>&1 | Fil…
19 // CHECK-SANITIZE-COVERAGE-EDGE: fsanitize-coverage-type=3
21 …clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=edge,indirect-calls %s -### …
22 // CHECK-SANITIZE-COVERAGE-FUNC_INDIR: fsanitize-coverage-type=3
23 // CHECK-SANITIZE-COVERAGE-FUNC_INDIR: fsanitize-coverage-indirect-calls
25 … RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=1 %s -### 2>&1 | File…
26 // CHECK-SANITIZE-COVERAGE-1: warning: argument '-fsanitize-coverage=1' is deprecated, use '-fsanit…
27 … RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=2 %s -### 2>&1 | File…
28 // CHECK-SANITIZE-COVERAGE-2: warning: argument '-fsanitize-coverage=2' is deprecated, use '-fsanit…
29 …RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=3 %s -### 2>&1 | FileC…
30 // CHECK-SANITIZE-COVERAGE-3: warning: argument '-fsanitize-coverage=3' is deprecated, use '-fsanit…
32 … RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=5 %s -### 2>&1 | File…
33 // CHECK-SANITIZE-COVERAGE-5: error: unsupported argument '5' to option 'fsanitize-coverage='
35 …UN: %clang -target x86_64-linux-gnu -fsanitize=thread -fsanitize-coverage=func %s -### 2>&1 | Fi…
36 …UN: %clang -target x86_64-linux-gnu -fsanitize-coverage=func %s -### 2>&1 | Fi…
37 // CHECK-SANITIZE-COVERAGE-UNUSED: argument unused during compilation: '-fsanitize-coverage=func'
38 // CHECK-SANITIZE-COVERAGE-UNUSED-NOT: -fsanitize-coverage-type=1
40 …clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=func -fno-sanitize=address %…
41 // CHECK-SANITIZE-COVERAGE-SAN-DISABLED-NOT: argument unused
43 …clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=edge,indirect-calls,trace-bb…
44 // CHECK-SANITIZE-COVERAGE-FEATURES: -fsanitize-coverage-type=3
45 // CHECK-SANITIZE-COVERAGE-FEATURES: -fsanitize-coverage-indirect-calls
46 // CHECK-SANITIZE-COVERAGE-FEATURES: -fsanitize-coverage-trace-bb
47 // CHECK-SANITIZE-COVERAGE-FEATURES: -fsanitize-coverage-trace-cmp
48 // CHECK-SANITIZE-COVERAGE-FEATURES: -fsanitize-coverage-8bit-counters
49 // CHECK-SANITIZE-COVERAGE-FEATURES: -fsanitize-coverage-trace-pc
51 …clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=func,edge,indirect-calls,tra…
52 // CHECK-MASK: -fsanitize-coverage-type=1
53 // CHECK-MASK: -fsanitize-coverage-trace-cmp
54 // CHECK-MASK-NOT: -fsanitize-coverage-
56 // RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=foobar %s -### 2>&1 …
57 // CHECK-INVALID-VALUE: error: unsupported argument 'foobar' to option 'fsanitize-coverage='
59 … %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=func -fsanitize-coverage=e…
60 // CHECK-INCOMPATIBLE: error: invalid argument '-fsanitize-coverage=func' not allowed with '-fsanit…
62 …RUN: %clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=8bit-counters %s -### …
63 // CHECK-MISSING-TYPE: error: invalid argument '-fsanitize-coverage=8bit-counters' only allowed wit…
65 // RUN: %clang -target x86_64-linux-gnu -fsanitize-coverage=trace-pc %s -### 2>&1 | FileCheck %s --…
66 // RUN: %clang -target x86_64-linux-gnu -fsanitize-coverage=edge,trace-pc %s -### 2>&1 | FileCheck …
67 // CHECK-TRACE_PC_EDGE: -fsanitize-coverage-type=3
68 // CHECK-TRACE_PC_EDGE: -fsanitize-coverage-trace-pc
69 // RUN: %clang -target x86_64-linux-gnu -fsanitize-coverage=func,trace-pc %s -### 2>&1 | FileCheck …
70 // CHECK-TRACE_PC_FUNC: -fsanitize-coverage-type=1
71 // CHECK-TRACE_PC_FUNC: -fsanitize-coverage-trace-pc
73 …clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=trace-cmp,indirect-calls %s …
74 // CHECK-NO-TYPE-NECESSARY-NOT: error:
75 // CHECK-NO-TYPE-NECESSARY: -fsanitize-coverage-indirect-calls
76 // CHECK-NO-TYPE-NECESSARY: -fsanitize-coverage-trace-cmp
78 …clang -target x86_64-linux-gnu -fsanitize=address -fsanitize-coverage=func -fsanitize-coverage=tra…
79 // CHECK-EXTEND-LEGACY: -fsanitize-coverage-type=1
80 // CHECK-EXTEND-LEGACY: -fsanitize-coverage-trace-cmp
82 …UN: %clang_cl --target=i386-pc-win32 -fsanitize=address -fsanitize-coverage=func -c -### -- %s 2>&…
83 // CLANG-CL-COVERAGE-NOT: error:
84 // CLANG-CL-COVERAGE-NOT: warning:
85 // CLANG-CL-COVERAGE-NOT: argument unused
86 // CLANG-CL-COVERAGE-NOT: unknown argument
87 // CLANG-CL-COVERAGE: -fsanitize-coverage-type=1
88 // CLANG-CL-COVERAGE: -fsanitize=address