commit | 7723fec9b45b7258c0eddf4cbfd0d335348f5edc | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Thu Dec 15 20:29:51 2011 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Thu Dec 15 20:29:51 2011 +0000 |
tree | 03c5627167c19fe9a0214fb192308111ea4ebdf4 | |
parent | 018887209f51de943c17718a6f3bce904d612813 [diff] |
Keep track of all declarations of an Objective-C class (both forward declarations and definitions) as ObjCInterfaceDecls within the same redeclaration chain. This new representation matches what we do for C/C++ variables/functions/classes/templates/etc., and makes it possible to answer the query "where are all of the declarations of this class?" git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146679 91177308-0d34-0410-b5e6-96231b3b80d8