]> granicus.if.org Git - clang/commit
Do not issue warning on unimplemented property in the class, if it
authorFariborz Jahanian <fjahanian@apple.com>
Mon, 3 May 2010 15:49:20 +0000 (15:49 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Mon, 3 May 2010 15:49:20 +0000 (15:49 +0000)
commit738698d9d2e1ab0b1ae6a04874d521814907b8a5
tree7ca2afc879dab653ca9c484209100825b8ca126f
parent6cfb1ca37bffdc4e3afdf96360b8c723a43bfbf4
Do not issue warning on unimplemented property in the class, if it
conforms to a protocol as one of its super classes does. This is because
conforming super class will implement the property. This implements
new warning rules for unimplemented properties (radar 7884086).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102919 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/Sema.h
lib/Sema/SemaObjCProperty.cpp
test/SemaObjC/default-synthesize.m
test/SemaObjC/super-class-protocol-conformance.m [new file with mode: 0644]