Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too.
llvm-svn: 54567
This commit is contained in:
parent
8f50b64eef
commit
5c45c9b063
|
@ -613,7 +613,7 @@ public:
|
|||
|
||||
/// ActOnFinishCXXClassDef - This is called when a class/struct/union has
|
||||
/// completed parsing, when on C++.
|
||||
virtual void ActOnFinishCXXClassDef(DeclTy *TagDecl,SourceLocation RBrace) {
|
||||
virtual void ActOnFinishCXXClassDef(DeclTy *TagDecl) {
|
||||
}
|
||||
|
||||
//===----------------------- Obj-C Declarations -------------------------===//
|
||||
|
|
|
@ -626,5 +626,5 @@ void Parser::ParseCXXMemberSpecification(SourceLocation RecordLoc,
|
|||
// Leave the class scope.
|
||||
ExitScope();
|
||||
|
||||
Actions.ActOnFinishCXXClassDef(TagDecl, RBraceLoc);
|
||||
Actions.ActOnFinishCXXClassDef(TagDecl);
|
||||
}
|
||||
|
|
|
@ -603,7 +603,7 @@ public:
|
|||
SourceLocation LBrac,
|
||||
SourceLocation RBrac);
|
||||
|
||||
virtual void ActOnFinishCXXClassDef(DeclTy *TagDecl,SourceLocation RBrace);
|
||||
virtual void ActOnFinishCXXClassDef(DeclTy *TagDecl);
|
||||
|
||||
|
||||
// Objective-C declarations.
|
||||
|
|
|
@ -468,7 +468,7 @@ void Sema::ActOnFinishCXXMemberSpecification(Scope* S, SourceLocation RLoc,
|
|||
FieldCollector->getCurNumFields(), LBrac, RBrac);
|
||||
}
|
||||
|
||||
void Sema::ActOnFinishCXXClassDef(DeclTy *D,SourceLocation RBrace) {
|
||||
void Sema::ActOnFinishCXXClassDef(DeclTy *D) {
|
||||
Decl *Dcl = static_cast<Decl *>(D);
|
||||
assert(isa<CXXRecordDecl>(Dcl) &&
|
||||
"Invalid parameter, expected CXXRecordDecl");
|
||||
|
|
Loading…
Reference in New Issue