[cfe-dev] [PATCH]: Sema support for C++ classes
Argiris Kirtzidis
akyrtzi at gmail.com
Wed Jun 25 09:49:24 PDT 2008
Hi,
The attached patch adds the missing Sema support for parsing C++ classes.
About references to instance fields:
+ // FIXME: Use DeclRefExpr or a new Expr for a direct CXXField
reference.
+ ExprResult ThisExpr = ActOnCXXThis(Loc);
+ return new MemberExpr(static_cast<Expr*>(ThisExpr.Val),
+ true, FD, Loc, FD->getType());
I'll fix this once Sema support is in place.
-Argiris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cxx-sema-2.patch
Type: text/x-diff
Size: 28794 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20080625/208723c4/attachment.patch>
More information about the cfe-dev
mailing list