aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Parse/Action.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Parse/Action.h')
-rw-r--r--include/clang/Parse/Action.h11
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;