Alexander Kornienko | 1de35e7 | 2014-06-25 14:09:52 +0000 | [diff] [blame^] | 1 | // RUN: sed 's/placeholder_for_f/f/' %s > %t.cpp |
| 2 | // RUN: clang-tidy -checks=-*,misc-use-override %t.cpp -- -std=c++11 | FileCheck -check-prefix=CHECK-SANITY %s |
| 3 | // RUN: not diff -u0 %s %t.cpp | python %S/../../clang-tidy/tool/clang-tidy-diff.py -checks=-*,misc-use-override -- -std=c++11 2>&1 | FileCheck %s |
| 4 | struct A { |
| 5 | virtual void f() {} |
| 6 | virtual void g() {} |
| 7 | }; |
| 8 | // CHECK-NOT: warning |
| 9 | struct B : public A { |
| 10 | void placeholder_for_f() {} |
| 11 | // CHECK-SANITY: [[@LINE-1]]:8: warning: Use exactly |
| 12 | // CHECK: [[@LINE-2]]:8: warning: Use exactly |
| 13 | void g() {} |
| 14 | // CHECK-SANITY: [[@LINE-1]]:8: warning: Use exactly |
| 15 | // CHECK-NOT: warning: |
| 16 | }; |
| 17 | // CHECK-SANITY-NOT: Suppressed |
| 18 | // CHECK: Suppressed 1 warnings (1 due to line filter). |