From 775d0925502807477462d1ba9ad0da03d239edd4 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Wed, 11 Mar 2009 20:25:10 +0000 Subject: Eliminate CXXClassMemberWrapper llvm-svn: 66698 --- clang/lib/Sema/SemaDeclCXX.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'clang/lib/Sema/SemaDeclCXX.cpp') diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index fa6fcc8c35a..bedea3a7cd7 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -585,10 +585,7 @@ Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, assert((Name || isInstField) && "No identifier for non-field ?"); - // set/getAccess is not part of Decl's interface to avoid bloating it with C++ - // specific methods. Use a wrapper class that can be used with all C++ class - // member decls. - CXXClassMemberWrapper(Member).setAccess(AS); + Member->setAccess(AS); // C++ [dcl.init.aggr]p1: // An aggregate is an array or a class (clause 9) with [...] no -- cgit v1.2.3