brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · c95b8e7 Raw
68 lines · c
1// RUN: %clang_cc1 -analyzer-checker-option-help \2// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-STABLE3 4// RUN: %clang_cc1 -analyzer-checker-option-help-alpha \5// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-ALPHA6 7// RUN: %clang_cc1 -analyzer-checker-option-help-developer \8// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-DEVELOPER9 10// RUN: %clang_cc1 -analyzer-checker-option-help-developer \11// RUN:   -analyzer-checker-option-help-alpha \12// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-DEVELOPER-ALPHA13 14// RUN: %clang_cc1 -analyzer-checker-option-help \15// RUN:   -analyzer-checker-option-help-alpha \16// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-STABLE-ALPHA17 18// RUN: %clang_cc1 -analyzer-checker-option-help \19// RUN:   -analyzer-checker-option-help-developer \20// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-STABLE-DEVELOPER21 22// RUN: %clang_cc1 -analyzer-checker-option-help \23// RUN:   -analyzer-checker-option-help-alpha \24// RUN:   -analyzer-checker-option-help-developer \25// RUN:   2>&1 | FileCheck %s -check-prefix=CHECK-STABLE-ALPHA-DEVELOPER26 27// CHECK-STABLE: OVERVIEW: Clang Static Analyzer Checker and Package Option List28//29// CHECK-STABLE: USAGE: -analyzer-config <OPTION1=VALUE,OPTION2=VALUE,...>30//31// CHECK-STABLE:        -analyzer-config OPTION1=VALUE, -analyzer-config32// CHECK-STABLE-SAME:   OPTION2=VALUE, ...33//34// CHECK-STABLE: OPTIONS:35//36// CHECK-STABLE:   cplusplus.Move:WarnOn37// CHECK-STABLE-SAME:         (string) With setting "KnownsOnly" warn38 39// CHECK-STABLE-NOT: debug.AnalysisOrder:*40// CHECK-DEVELOPER:  debug.AnalysisOrder:*41// CHECK-ALPHA-NOT:  debug.AnalysisOrder:*42 43// CHECK-STABLE-NOT:    optin.cplusplus.UninitializedObject:IgnoreGuardedFields44// CHECK-DEVELOPER-NOT: optin.cplusplus.UninitializedObject:IgnoreGuardedFields45// CHECK-ALPHA:         optin.cplusplus.UninitializedObject:IgnoreGuardedFields46 47// CHECK-STABLE:        optin.performance.Padding:AllowedPad48// CHECK-DEVELOPER-NOT: optin.performance.Padding:AllowedPad49// CHECK-ALPHA-NOT:     optin.performance.Padding:AllowedPad50 51 52// CHECK-STABLE-ALPHA-NOT: debug.AnalysisOrder:*53// CHECK-DEVELOPER-ALPHA:  debug.AnalysisOrder:*54// CHECK-STABLE-DEVELOPER: debug.AnalysisOrder:*55 56// CHECK-STABLE-ALPHA:         optin.cplusplus.UninitializedObject:IgnoreGuardedFields57// CHECK-DEVELOPER-ALPHA:      optin.cplusplus.UninitializedObject:IgnoreGuardedFields58// CHECK-STABLE-DEVELOPER-NOT: optin.cplusplus.UninitializedObject:IgnoreGuardedFields59 60// CHECK-STABLE-ALPHA:        optin.performance.Padding:AllowedPad61// CHECK-DEVELOPER-ALPHA-NOT: optin.performance.Padding:AllowedPad62// CHECK-STABLE-DEVELOPER:    optin.performance.Padding:AllowedPad63 64 65// CHECK-STABLE-ALPHA-DEVELOPER: debug.AnalysisOrder:*66// CHECK-STABLE-ALPHA-DEVELOPER: optin.cplusplus.UninitializedObject:IgnoreGuardedFields67// CHECK-STABLE-ALPHA-DEVELOPER: optin.performance.Padding:AllowedPad68