diff options
| author | Ted Kremenek <kremenek@apple.com> | 2010-09-01 01:21:15 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2010-09-01 01:21:15 +0000 |
| commit | 0ef508d3019ce87f78faba036986be490a89dd33 (patch) | |
| tree | 48d1eb6db9c59dc2a9e155d60abfc0a4fc35f465 /clang/tools | |
| parent | 6961e87847cd39a65ecde0342ec5c7d1dee9622c (diff) | |
| download | bcm5719-llvm-0ef508d3019ce87f78faba036986be490a89dd33.tar.gz bcm5719-llvm-0ef508d3019ce87f78faba036986be490a89dd33.zip | |
Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols
(and thus protocol_begin(), protocol_end()) now only contains the list of protocols that were directly referenced in
an @interface declaration. 'all_referenced_protocol_[begin,end]()' now returns the set of protocols that were referenced
in both the @interface and class extensions. The latter is needed for semantic analysis/codegen, while the former is
needed to maintain the lexical information of the original source.
Fixes <rdar://problem/8380046>.
llvm-svn: 112691
Diffstat (limited to 'clang/tools')
0 files changed, 0 insertions, 0 deletions

