diff options
Diffstat (limited to 'include/clang/Parse/Action.h')
-rw-r--r-- | include/clang/Parse/Action.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/include/clang/Parse/Action.h b/include/clang/Parse/Action.h index 770187a930..141261b7cd 100644 --- a/include/clang/Parse/Action.h +++ b/include/clang/Parse/Action.h @@ -180,9 +180,9 @@ public: Declarator &D, ExprTy *BitfieldWidth) { return 0; } - virtual void ParseRecordBody(SourceLocation RecLoc, DeclTy *TagDecl, - DeclTy **Fields, unsigned NumFields) {} - + virtual void ProcessFieldDecls(SourceLocation RecLoc, DeclTy *TagDecl, + DeclTy **Fields, unsigned NumFields, + tok::ObjCKeywordKind *visibility = 0) {} virtual DeclTy *ParseEnumConstant(Scope *S, DeclTy *EnumDecl, DeclTy *LastEnumConstant, SourceLocation IdLoc, IdentifierInfo *Id, @@ -449,11 +449,6 @@ public: AttributeList *AttrList) { return 0; } - virtual void ObjcAddVisibilityToIvars(DeclTy *ClassDec, DeclTy **Ivars, - unsigned numIvars, - tok::ObjCKeywordKind *visibility) { - return; - } virtual void ObjcAddMethodsToClass(DeclTy *ClassDecl, DeclTy **allMethods, unsigned allNum) { return; |