summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/DiagnosticSemaKinds.td
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2014-10-27 19:11:51 +0000
committerFariborz Jahanian <fjahanian@apple.com>2014-10-27 19:11:51 +0000
commit3b10ac09cfbcba2dee930e29f12754e7b36c25af (patch)
tree71817ac337467a8ad1104c03361c16087708ed59 /include/clang/Basic/DiagnosticSemaKinds.td
parent627380e9f70671aacaa77ae8fd1b6a55d6634a89 (diff)
c++11 patch to issue warning on missing 'override' on
overriding methods. Patch review by Richard Smith. rdar://18295240 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220703 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/DiagnosticSemaKinds.td')
-rw-r--r--include/clang/Basic/DiagnosticSemaKinds.td3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td
index bf9148e7d2..fe878725a8 100644
--- a/include/clang/Basic/DiagnosticSemaKinds.td
+++ b/include/clang/Basic/DiagnosticSemaKinds.td
@@ -1691,6 +1691,9 @@ def override_keyword_hides_virtual_member_function : Error<
"%select{function|functions}1">;
def err_function_marked_override_not_overriding : Error<
"%0 marked 'override' but does not override any member functions">;
+def warn_function_marked_not_override_overriding : Warning <
+ "%0 overrides a member function but is not marked 'override'">,
+ InGroup<CXX11WarnOverrideMethod>;
def err_class_marked_final_used_as_base : Error<
"base %0 is marked '%select{final|sealed}1'">;
def warn_abstract_final_class : Warning<