]> granicus.if.org Git - clang/commit
When dealing with an assignment with LHS being a property reference
authorFariborz Jahanian <fjahanian@apple.com>
Fri, 8 Oct 2010 21:12:22 +0000 (21:12 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Fri, 8 Oct 2010 21:12:22 +0000 (21:12 +0000)
commit90fe4bc75d7fe0a68fd858b278221101787320da
treeb82edc7af27b6ceda9affe5d6546257fe26daaa2
parent642bfaa61870b97afc011681fd71e9c414ba2640
When dealing with an assignment with LHS being a property reference
expression, the entire assignment tree is rewritten into a property
setter messaging. This includes rewriting the RHS.
Do not attempt to rewrite RHS again. Never rewrite a rewritten text!
Fixes //rdar: //8527018.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116104 91177308-0d34-0410-b5e6-96231b3b80d8
clang.xcodeproj/project.pbxproj
lib/Rewrite/RewriteObjC.cpp
test/Rewriter/rewrite-property-set-cfstring.mm [new file with mode: 0644]