From: Fariborz Jahanian Date: Fri, 28 Mar 2014 23:23:12 +0000 (+0000) Subject: Objective-C. Make -Wselector-type-mismatch off by X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ef4f03bb236f1525318d9c37933cc09c38021509;p=clang Objective-C. Make -Wselector-type-mismatch off by default until we provide a work-around for warning suppression. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205066 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td index c45e45c316..f7efbbd2ef 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.td +++ b/include/clang/Basic/DiagnosticSemaKinds.td @@ -907,7 +907,7 @@ def warn_unimplemented_protocol_method : Warning< def warning_multiple_selectors: Warning< "several methods with selector %0 of mismatched types are found " "for the @selector expression">, - InGroup; + InGroup, DefaultIgnore; // C++ declarations def err_static_assert_expression_is_not_constant : Error< "static_assert expression is not an integral constant expression">; diff --git a/test/SemaObjC/selector-1.m b/test/SemaObjC/selector-1.m index faa742616d..0d83d47eb4 100644 --- a/test/SemaObjC/selector-1.m +++ b/test/SemaObjC/selector-1.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -verify %s +// RUN: %clang_cc1 -Wselector-type-mismatch -verify %s @interface I - (id) compare: (char) arg1; // expected-note {{method 'compare:' declared here}}