aboutsummaryrefslogtreecommitdiff
path: root/lib/Rewrite/RewriteObjC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Rewrite/RewriteObjC.cpp')
-rw-r--r--lib/Rewrite/RewriteObjC.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/lib/Rewrite/RewriteObjC.cpp b/lib/Rewrite/RewriteObjC.cpp
index 0227b5d8a7..4d26eb817d 100644
--- a/lib/Rewrite/RewriteObjC.cpp
+++ b/lib/Rewrite/RewriteObjC.cpp
@@ -1299,7 +1299,8 @@ Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) {
SelLocs,
OldMsg->getMethodDecl(),
RHS,
- OldMsg->getRightLoc());
+ OldMsg->getRightLoc(),
+ OldMsg->isImplicit());
break;
case ObjCMessageExpr::Instance:
@@ -1311,7 +1312,8 @@ Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) {
SelLocs,
OldMsg->getMethodDecl(),
RHS,
- OldMsg->getRightLoc());
+ OldMsg->getRightLoc(),
+ OldMsg->isImplicit());
break;
case ObjCMessageExpr::SuperClass:
@@ -1326,7 +1328,8 @@ Stmt *RewriteObjC::RewritePropertyOrImplicitSetter(PseudoObjectExpr *PseudoOp) {
SelLocs,
OldMsg->getMethodDecl(),
RHS,
- OldMsg->getRightLoc());
+ OldMsg->getRightLoc(),
+ OldMsg->isImplicit());
break;
}
@@ -1372,7 +1375,8 @@ Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) {
SelLocs,
OldMsg->getMethodDecl(),
Args,
- OldMsg->getRightLoc());
+ OldMsg->getRightLoc(),
+ OldMsg->isImplicit());
break;
case ObjCMessageExpr::Instance:
@@ -1384,7 +1388,8 @@ Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) {
SelLocs,
OldMsg->getMethodDecl(),
Args,
- OldMsg->getRightLoc());
+ OldMsg->getRightLoc(),
+ OldMsg->isImplicit());
break;
case ObjCMessageExpr::SuperClass:
@@ -1399,7 +1404,8 @@ Stmt *RewriteObjC::RewritePropertyOrImplicitGetter(PseudoObjectExpr *PseudoOp) {
SelLocs,
OldMsg->getMethodDecl(),
Args,
- OldMsg->getRightLoc());
+ OldMsg->getRightLoc(),
+ OldMsg->isImplicit());
break;
}