From: Fariborz Jahanian Date: Tue, 15 Nov 2011 19:13:36 +0000 (+0000) Subject: Add -Wmismatched-method-attributes flag for when attributes in method definition and X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bf2e6803d47deeef6e3bf9196875fb25ea1ce961;p=clang Add -Wmismatched-method-attributes flag for when attributes in method definition and their decl. do not match. // rdar://10448471 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144676 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td index 3d9b5b9214..82a5ba29f8 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.td +++ b/include/clang/Basic/DiagnosticSemaKinds.td @@ -4982,7 +4982,8 @@ def error_protected_ivar_access : Error<"instance variable %0 is protected">, AccessControl; def warn_maynot_respond : Warning<"%0 may not respond to %1">; def warn_attribute_method_def : Warning< - "method attribute can only be specified on method declarations">; + "method attribute can only be specified on method declarations">, + InGroup>; def ext_typecheck_base_super : Warning< "method parameter type %0 does not match " "super class method parameter type %1">, InGroup, DefaultIgnore;