diff options
Diffstat (limited to 'include/clang/Basic/DiagnosticSemaKinds.td')
-rw-r--r-- | include/clang/Basic/DiagnosticSemaKinds.td | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td index ec730d1c79..ae177761cf 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.td +++ b/include/clang/Basic/DiagnosticSemaKinds.td @@ -326,9 +326,15 @@ def note_required_for_protocol_at : def warn_conflicting_ret_types : Warning< "conflicting return type in implementation of %0: %1 vs %2">; +def warn_covariant_ret_types : Warning< + "conflicting return type in implementation of %0: %1 vs %2">, + InGroup<DiagGroup<"objc-covariant-overrides">>; def warn_conflicting_param_types : Warning< "conflicting parameter types in implementation of %0: %1 vs %2">; +def warn_contravariant_param_types : Warning< + "conflicting parameter types in implementation of %0: %1 vs %2">, + InGroup<DiagGroup<"objc-covariant-overrides">>; def warn_conflicting_variadic :Warning< "conflicting variadic declaration of method and its implementation">; |