commit | a496381f8e4a03b9fa0236007622b0b141c3db1f | [log] [tgz] |
---|---|---|
author | Manman Ren <manman.ren@gmail.com> | Wed Jun 01 17:14:19 2016 +0000 |
committer | Manman Ren <mren@apple.com> | Wed Jun 01 11:52:20 2016 -0700 |
tree | fa1cd11dd35eae0ee0d964c3bfc7d7353cb17448 | |
parent | f5a94777263e724f46a2978d0f8a347b0d325f1f [diff] |
ObjC lifetime: pull sugar off when the qualifiers conflict. It's possible to have multiple local ObjCLifetime qualifiers. When there is a conflict, we can't stop after we reach a type that is directly qualified. We need to keep pulling sugar off and removing the ObjCLifetime qualifers. rdar://25804796 Differential Revision: http://reviews.llvm.org/D20843 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@271409 91177308-0d34-0410-b5e6-96231b3b80d8