diff options
author | Manman Ren <manman.ren@gmail.com> | 2016-09-13 17:03:12 +0000 |
---|---|---|
committer | Manman Ren <manman.ren@gmail.com> | 2016-09-13 17:03:12 +0000 |
commit | 3569eb52670f538d2d7512659f862e3faf44702a (patch) | |
tree | 9c82846b0805f220ef47d3d8f69799de2d9a68ed /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | |
parent | 662b51f606044f1045aacfe6962b51ffb4352280 (diff) | |
download | bcm5719-llvm-3569eb52670f538d2d7512659f862e3faf44702a.tar.gz bcm5719-llvm-3569eb52670f538d2d7512659f862e3faf44702a.zip |
ObjectiveC: Refactor applyObjCProtocolQualifiers.
To construct the canonical type of ObjCTypeParamType, we need to apply
qualifiers on ObjCObjectPointerType. The updated applyObjCProtocolQualifiers
handles this case by merging the protocol lists, constructing a new
ObjCObjectType, then a new ObjCObjectPointerType.
rdar://24619481
rdar://25060179
Differential Revision: http://reviews.llvm.org/D24059
llvm-svn: 281353
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions