summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/clang-tidy/misc/UseOverride.cpp4
-rw-r--r--clang-tools-extra/test/clang-tidy/clang-tidy-diff.cpp6
-rw-r--r--clang-tools-extra/test/clang-tidy/use-override.cpp28
3 files changed, 19 insertions, 19 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/UseOverride.cpp b/clang-tools-extra/clang-tidy/misc/UseOverride.cpp
index 685750eec35..bd55f894af8 100644
--- a/clang-tools-extra/clang-tidy/misc/UseOverride.cpp
+++ b/clang-tools-extra/clang-tidy/misc/UseOverride.cpp
@@ -74,8 +74,8 @@ void UseOverride::check(const MatchFinder::MatchResult &Result) {
DiagnosticBuilder Diag = diag(
Method->getLocation(),
OnlyVirtualSpecified
- ? "Prefer using 'override' or 'final' instead of 'virtual'"
- : "Use exactly one of 'virtual', 'override' or (rarely) 'final'");
+ ? "Prefer using 'override' or (rarely) 'final' instead of 'virtual'"
+ : "Annotate this function with 'override' or (rarely) 'final'");
CharSourceRange FileRange = Lexer::makeFileCharRange(
CharSourceRange::getTokenRange(Method->getSourceRange()), Sources,
diff --git a/clang-tools-extra/test/clang-tidy/clang-tidy-diff.cpp b/clang-tools-extra/test/clang-tidy/clang-tidy-diff.cpp
index beaa4b09ecf..205c00274d8 100644
--- a/clang-tools-extra/test/clang-tidy/clang-tidy-diff.cpp
+++ b/clang-tools-extra/test/clang-tidy/clang-tidy-diff.cpp
@@ -9,10 +9,10 @@ struct A {
// CHECK-NOT: warning
struct B : public A {
void placeholder_for_f() {}
-// CHECK-SANITY: [[@LINE-1]]:8: warning: Use exactly
-// CHECK: [[@LINE-2]]:8: warning: Use exactly
+// CHECK-SANITY: [[@LINE-1]]:8: warning: Annotate this
+// CHECK: [[@LINE-2]]:8: warning: Annotate this
void g() {}
-// CHECK-SANITY: [[@LINE-1]]:8: warning: Use exactly
+// CHECK-SANITY: [[@LINE-1]]:8: warning: Annotate this
// CHECK-NOT: warning:
};
// CHECK-SANITY-NOT: Suppressed
diff --git a/clang-tools-extra/test/clang-tidy/use-override.cpp b/clang-tools-extra/test/clang-tidy/use-override.cpp
index 46c4500cc69..63739ad4223 100644
--- a/clang-tools-extra/test/clang-tidy/use-override.cpp
+++ b/clang-tools-extra/test/clang-tidy/use-override.cpp
@@ -32,11 +32,11 @@ struct Base {
struct SimpleCases : public Base {
public:
virtual ~SimpleCases();
- // CHECK-MESSAGES: :[[@LINE-1]]:11: warning: Prefer using 'override' or 'final' instead of 'virtual'
+ // CHECK-MESSAGES: :[[@LINE-1]]:11: warning: Prefer using 'override' or (rarely) 'final' instead of 'virtual'
// CHECK-FIXES: {{^ ~SimpleCases\(\) override;}}
void a();
- // CHECK-MESSAGES: :[[@LINE-1]]:8: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:8: warning: Annotate this
// CHECK-FIXES: {{^ void a\(\) override;}}
void b() override;
@@ -48,7 +48,7 @@ public:
// CHECK-FIXES: {{^ void c\(\) override;}}
virtual void d() override;
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ void d\(\) override;}}
virtual void e() = 0;
@@ -76,7 +76,7 @@ public:
// CHECK-FIXES: {{^ bool l\(\) override MUST_USE_RESULT;}}
virtual void m() override final;
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ void m\(\) final;}}
};
@@ -98,7 +98,7 @@ struct DefaultedDestructor : public Base {
struct FinalSpecified : public Base {
public:
virtual ~FinalSpecified() final;
- // CHECK-MESSAGES: :[[@LINE-1]]:11: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:11: warning: Annotate this
// CHECK-FIXES: {{^ ~FinalSpecified\(\) final;}}
void b() final;
@@ -106,19 +106,19 @@ public:
// CHECK-FIXES: {{^ void b\(\) final;}}
virtual void d() final;
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ void d\(\) final;}}
virtual void e() final = 0;
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ void e\(\) final = 0;}}
virtual void j() const final;
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ void j\(\) const final;}}
virtual bool l() final MUST_USE_RESULT;
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ bool l\(\) final MUST_USE_RESULT;}}
};
@@ -129,7 +129,7 @@ public:
// CHECK-FIXES: {{^ ~InlineDefinitions\(\) override {}}}
void a() {}
- // CHECK-MESSAGES: :[[@LINE-1]]:8: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:8: warning: Annotate this
// CHECK-FIXES: {{^ void a\(\) override {}}}
void b() override {}
@@ -141,7 +141,7 @@ public:
// CHECK-FIXES: {{^ void c\(\) override {}}}
virtual void d() override {}
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ void d\(\) override {}}}
virtual void j() const {}
@@ -161,7 +161,7 @@ struct Macros : public Base {
// Tests for 'virtual' and 'override' being defined through macros. Basically
// give up for now.
NOT_VIRTUAL void a() NOT_OVERRIDE;
- // CHECK-MESSAGES: :[[@LINE-1]]:20: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:20: warning: Annotate this
// CHECK-FIXES: {{^ NOT_VIRTUAL void a\(\) override NOT_OVERRIDE;}}
VIRTUAL void b() NOT_OVERRIDE;
@@ -173,7 +173,7 @@ struct Macros : public Base {
// CHECK-FIXES: {{^ NOT_VIRTUAL void c\(\) OVERRIDE;}}
VIRTUAL void d() OVERRIDE;
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ VIRTUAL void d\(\) OVERRIDE;}}
#define FUNC(return_type, name) return_type name()
@@ -185,7 +185,7 @@ struct Macros : public Base {
// CHECK-FIXES: {{^ F}}
VIRTUAL void g() OVERRIDE final;
- // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Use exactly
+ // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: Annotate this
// CHECK-FIXES: {{^ VIRTUAL void g\(\) final;}}
};
OpenPOWER on IntegriCloud