brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.8 KiB · 99d7d4a Raw
52 lines · c
1// RUN: %clang_cc1 -analyzer-checker-help \2// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-STABLE3 4// RUN: %clang_cc1 -analyzer-checker-help-alpha \5// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-ALPHA6 7// RUN: %clang_cc1 -analyzer-checker-help-developer \8// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-DEVELOPER9 10// RUN: %clang_cc1 -analyzer-checker-help-developer \11// RUN:   -analyzer-checker-help-alpha \12// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-DEVELOPER-ALPHA13 14// RUN: %clang_cc1 -analyzer-checker-help \15// RUN:   -analyzer-checker-help-alpha \16// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-STABLE-ALPHA17 18// RUN: %clang_cc1 -analyzer-checker-help \19// RUN:   -analyzer-checker-help-developer \20// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-STABLE-DEVELOPER21 22// RUN: %clang_cc1 -analyzer-checker-help \23// RUN:   -analyzer-checker-help-alpha \24// RUN:   -analyzer-checker-help-developer \25// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-STABLE-ALPHA-DEVELOPER26 27// Note that alpha.cplusplus.IteratorModeling is not only an alpha, but also a28// hidden checker. In this case, we'd only like to see it in the developer list.29// CHECK-ALPHA-NOT: alpha.cplusplus.IteratorModeling30// CHECK-DEVELOPER: alpha.cplusplus.IteratorModeling31 32// CHECK-STABLE:        core.DivideZero33// CHECK-DEVELOPER-NOT: core.DivideZero34// CHECK-ALPHA-NOT:     core.DivideZero35 36// CHECK-STABLE-NOT: debug.ConfigDumper37// CHECK-DEVELOPER:  debug.ConfigDumper38// CHECK-ALPHA-NOT:  debug.ConfigDumper39 40 41// CHECK-STABLE-ALPHA:        core.DivideZero42// CHECK-DEVELOPER-ALPHA-NOT: core.DivideZero43// CHECK-STABLE-DEVELOPER:    core.DivideZero44 45// CHECK-STABLE-ALPHA-NOT: debug.ConfigDumper46// CHECK-DEVELOPER-ALPHA:  debug.ConfigDumper47// CHECK-STABLE-DEVELOPER: debug.ConfigDumper48 49 50// CHECK-STABLE-ALPHA-DEVELOPER: core.DivideZero51// CHECK-STABLE-ALPHA-DEVELOPER: debug.ConfigDumper52