Drop ObjCIndirectCopyRestoreExprs during template instantiation.
authorJohn McCall <rjmccall@apple.com>
Thu, 11 Apr 2013 02:14:26 +0000 (02:14 +0000)
committerJohn McCall <rjmccall@apple.com>
Thu, 11 Apr 2013 02:14:26 +0000 (02:14 +0000)
commitbc48989d0dfc5f91ba394648fbdd726a5160f98e
treedb24ee1a9bbfb7ac11e952a81e053cc01a69c841
parentdf66765d35ef0ad0ee6bb9140b29c15f2ba041f5
Drop ObjCIndirectCopyRestoreExprs during template instantiation.

It's a kind of implicit conversion, which we generally drop, but
more importantly it's got very specific placement requirements.

rdar://13617051

llvm-svn: 179254
clang/lib/Sema/TreeTransform.h
clang/test/CodeGenObjCXX/arc.mm