]> granicus.if.org Git - clang/commit
objective-c: Using existing infrastructure for finding
authorFariborz Jahanian <fjahanian@apple.com>
Wed, 10 Aug 2011 17:16:30 +0000 (17:16 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Wed, 10 Aug 2011 17:16:30 +0000 (17:16 +0000)
commit730cfb18463d8c2f6d0e4d4380fdd67e4abe5d97
treebc1813ad3c6263acebc07ad4bd45a454bba5ae13
parent036e81c79805364d984af2be06be62562e08c980
objective-c: Using existing infrastructure for finding
overridden  methods to diagnose their type mismatch.
This is a general solution for previous fixes
for // rdar://6191214 and // rdar://9352731
and removes lots of duplicate code.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137222 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/IdentifierTable.h
include/clang/Sema/Sema.h
lib/Sema/SemaDeclObjC.cpp
test/SemaObjC/class-protocol-method-match.m
test/SemaObjC/dist-object-modifiers.m
test/SemaObjC/qualified-protocol-method-conflicts.m