]> granicus.if.org Git - clang/commit
When looking for overridden ObjC methods, don't ignore 'hidden' ones.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 29 Mar 2013 21:51:48 +0000 (21:51 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 29 Mar 2013 21:51:48 +0000 (21:51 +0000)
commit04593d0f9d84f6adf942bd66f1587e05c6a47c42
tree6fb0a8836d88db3feef6249f3a96ebb1eaff694a
parentc58b75628c3860775fc3914aa6d08e84de82233f
When looking for overridden ObjC methods, don't ignore 'hidden' ones.

When using modules we should not ignore overridden methods from
categories that are hidden because the module is not visible.
This will give more consistent results (when imports change) and it's more
correct since the methods are indeed overridden even if they are not "visible"
for lookup purposes.

rdar://13350796

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178374 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclObjC.h
lib/AST/DeclObjC.cpp
lib/Sema/SemaDeclObjC.cpp