summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2010-09-01 01:21:15 +0000
committerTed Kremenek <kremenek@apple.com>2010-09-01 01:21:15 +0000
commit0ef508d3019ce87f78faba036986be490a89dd33 (patch)
tree48d1eb6db9c59dc2a9e155d60abfc0a4fc35f465 /clang/tools/libclang
parent6961e87847cd39a65ecde0342ec5c7d1dee9622c (diff)
downloadbcm5719-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/libclang')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud