diff options
author | Alexander Kornienko <alexfh@google.com> | 2015-11-09 16:28:11 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2015-11-09 16:28:11 +0000 |
commit | 64956b5e9afb2badbd91354aefba7bfdbd1652d4 (patch) | |
tree | a70d2ad42d321410c37a83d187269a36df33beba /clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp | |
parent | 7dee82e729a166c302cab7db1bcfbd91844f664f (diff) | |
download | bcm5719-llvm-64956b5e9afb2badbd91354aefba7bfdbd1652d4.tar.gz bcm5719-llvm-64956b5e9afb2badbd91354aefba7bfdbd1652d4.zip |
Add ExtraArgs and ExtraArgsBefore options to enable clang warnings via configuration files.
Summary: This patch depends on http://reviews.llvm.org/D14191
Reviewers: djasper, klimek
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D14192
llvm-svn: 252485
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp')
-rw-r--r-- | clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp | 12 |
1 files changed, 12 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 new file mode 100644 index 00000000000..61a92920317 --- /dev/null +++ b/clang-tools-extra/test/clang-tidy/custom-diagnostics.cpp @@ -0,0 +1,12 @@ +// RUN: clang-tidy -checks='-*,modernize-use-override,clang-diagnostic-shadow,clang-diagnostic-float-conversion' %s -- | count 0 +// 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 + +void f(float x) { + int a; + { int a; } + // CHECK: :[[@LINE-1]]:9: warning: declaration shadows a local variable [clang-diagnostic-shadow] + int b = x; + // CHECK: :[[@LINE-1]]:11: warning: implicit conversion turns floating-point number into integer: 'float' to 'int' [clang-diagnostic-float-conversion] +} |