]> granicus.if.org Git - clang/commit
Objective-C: This patch fixes a none-issuance of warning
authorFariborz Jahanian <fjahanian@apple.com>
Tue, 9 Apr 2013 17:52:29 +0000 (17:52 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Tue, 9 Apr 2013 17:52:29 +0000 (17:52 +0000)
commit3c9a0240b6db6ee02a24f48c753089bda48843ae
treef5fbf9e2e997f8545a6ad316558cdc2e5e56cf48
parent5999f7634e80daf849a036aa830fc0e4b1e03555
Objective-C: This patch fixes a none-issuance of warning
when result type of protocol property and getter method
differ by fixing a more serious problem. When a forward
protocol declaration comes between its definition and
its use in class protocol list, the forward protocol
ast was being used in building the protocol list.
// rdar://12522752

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179108 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDeclObjC.cpp
test/SemaObjC/method-conflict-2.m