| // RUN: %check_clang_tidy %s modernize-use-override %t -- -- -fms-extensions -std=c++11 |
| // This test is designed to test ms-extension __declspec(dllexport) attributes. |
| #define EXPORT __declspec(dllexport) |
| class EXPORT InheritedBase { |
| class Derived : public Base { |
| // CHECK-MESSAGES: :[[@LINE-1]]:23: warning: prefer using 'override' or (rarely) 'final' instead of 'virtual' [modernize-use-override] |
| // CHECK-FIXES: {{^}} EXPORT void a() override; |
| class EXPORT InheritedDerived : public InheritedBase { |
| // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: prefer using 'override' or (rarely) 'final' instead of 'virtual' [modernize-use-override] |
| // CHECK-FIXES: {{^}} void a() override; |