Add -Wduplicate-protocol for existing diagnostic
authorAlex Lorenz <arphaman@gmail.com>
Thu, 10 Nov 2016 18:30:26 +0000 (18:30 +0000)
committerAlex Lorenz <arphaman@gmail.com>
Thu, 10 Nov 2016 18:30:26 +0000 (18:30 +0000)
commita5430bd5d6290d80227b08289cbb1becc81c3f0e
tree448c9c1708a1d034dd6d9341f0be01f4e82eef58
parent6aa9416d0666e21640d37171688e8607e8f71307
Add -Wduplicate-protocol for existing diagnostic

Expose a warning flag for warn_duplicate_protocol_def. This allows control
over the severity of duplicate protocol definitions.

For example -Werror=duplicate-protocol or
#pragma clang diagnostic ignored "-Wduplicate-protocol".

Patch provided by Dave Lee!

Differential Revision: https://reviews.llvm.org/D26406

llvm-svn: 286487
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/test/Misc/warning-flags.c
clang/test/SemaObjC/check-dup-objc-decls-1.m