diff options
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp')
-rw-r--r-- | clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp b/clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp index 61a92920317..81837702c4e 100644 --- a/clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp +++ b/clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp @@ -1,7 +1,22 @@ // RUN: clang-tidy -checks='-*,modernize-use-override,clang-diagnostic-shadow,clang-diagnostic-float-conversion' %s -- | count 0 +// +// Enable warnings using -config: // RUN: clang-tidy -checks='-*,modernize-use-override,clang-diagnostic-shadow,clang-diagnostic-float-conversion' \ // RUN: -config='{ExtraArgs: ["-Wshadow","-Wno-unused-variable"], ExtraArgsBefore: ["-Wno-shadow","-Wfloat-conversion","-Wunused-variable"]}' %s -- \ // RUN: | FileCheck -implicit-check-not='{{warning:|error:}}' %s +// +// ... -extra-arg: +// RUN: clang-tidy -checks='-*,modernize-use-override,clang-diagnostic-shadow,clang-diagnostic-float-conversion' \ +// RUN: -extra-arg=-Wshadow -extra-arg=-Wno-unused-variable \ +// RUN: -extra-arg-before=-Wno-shadow -extra-arg-before=-Wfloat-conversion \ +// RUN: -extra-arg-before=-Wunused-variable %s -- \ +// RUN: | FileCheck -implicit-check-not='{{warning:|error:}}' %s +// +// ... a combination of -config and -extra-arg(-before): +// RUN: clang-tidy -checks='-*,modernize-use-override,clang-diagnostic-shadow,clang-diagnostic-float-conversion' \ +// RUN: -config='{ExtraArgs: ["-Wno-unused-variable"], ExtraArgsBefore: ["-Wno-shadow","-Wfloat-conversion"]}' \ +// RUN: -extra-arg=-Wshadow -extra-arg-before=-Wunused-variable %s -- \ +// RUN: | FileCheck -implicit-check-not='{{warning:|error:}}' %s void f(float x) { int a; |