189a1d03eSRichard // RUN: %check_clang_tidy %s modernize-use-override %t -- \ 2*e8a3ddafSNathan James // RUN: -config="{CheckOptions: {modernize-use-override.IgnoreDestructors: true}}" 389a1d03eSRichard 489a1d03eSRichard struct Base { 589a1d03eSRichard virtual ~Base(); 689a1d03eSRichard virtual void f(); 789a1d03eSRichard }; 889a1d03eSRichard 989a1d03eSRichard struct Simple : public Base { 1089a1d03eSRichard virtual ~Simple(); 1189a1d03eSRichard // CHECK-MESSAGES-NOT: warning: 1289a1d03eSRichard virtual void f(); 1389a1d03eSRichard // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: prefer using 1489a1d03eSRichard // CHECK-FIXES: {{^}} void f() override; 1589a1d03eSRichard }; 16