[cfe-commits] r44149 - /cfe/trunk/Driver/RewriteTest.cpp
Steve Naroff
snaroff at apple.com
Wed Nov 14 16:00:22 PST 2007
Author: snaroff
Date: Wed Nov 14 18:00:21 2007
New Revision: 44149
URL: http://llvm.org/viewvc/llvm-project?rev=44149&view=rev
Log:
Refinement to previous commit. Always cast the first argument to "id"...no need to special case self.
Modified:
cfe/trunk/Driver/RewriteTest.cpp
Modified: cfe/trunk/Driver/RewriteTest.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Driver/RewriteTest.cpp?rev=44149&r1=44148&r2=44149&view=diff
==============================================================================
--- cfe/trunk/Driver/RewriteTest.cpp (original)
+++ cfe/trunk/Driver/RewriteTest.cpp Wed Nov 14 18:00:21 2007
@@ -1046,12 +1046,7 @@
} else { // instance message.
Expr *recExpr = Exp->getReceiver();
- // Make sure we cast "self" to "id".
- if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(recExpr)) {
- if (!strcmp(DRE->getDecl()->getName(), "self"))
- recExpr = new CastExpr(Context->getObjcIdType(), recExpr,
- SourceLocation());
- }
+ recExpr = new CastExpr(Context->getObjcIdType(), recExpr, SourceLocation());
MsgExprs.push_back(recExpr);
}
// Create a call to sel_registerName("selName"), it will be the 2nd argument.
More information about the cfe-commits
mailing list