From 5c45c9b0632a063815fc637debf2b22199803964 Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Sat, 9 Aug 2008 00:39:29 +0000 Subject: [PATCH] Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. llvm-svn: 54567 --- clang/include/clang/Parse/Action.h | 2 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 +- clang/lib/Sema/Sema.h | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/clang/include/clang/Parse/Action.h b/clang/include/clang/Parse/Action.h index 2b6f713441c5..1f04826acd8f 100644 --- a/clang/include/clang/Parse/Action.h +++ b/clang/include/clang/Parse/Action.h @@ -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 -------------------------===// diff --git a/clang/lib/Parse/ParseDeclCXX.cpp b/clang/lib/Parse/ParseDeclCXX.cpp index 2d885ce701fd..abd432ce9f49 100644 --- a/clang/lib/Parse/ParseDeclCXX.cpp +++ b/clang/lib/Parse/ParseDeclCXX.cpp @@ -626,5 +626,5 @@ void Parser::ParseCXXMemberSpecification(SourceLocation RecordLoc, // Leave the class scope. ExitScope(); - Actions.ActOnFinishCXXClassDef(TagDecl, RBraceLoc); + Actions.ActOnFinishCXXClassDef(TagDecl); } diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 4274a1c3667d..c5ee7253d1e8 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -603,7 +603,7 @@ public: SourceLocation LBrac, SourceLocation RBrac); - virtual void ActOnFinishCXXClassDef(DeclTy *TagDecl,SourceLocation RBrace); + virtual void ActOnFinishCXXClassDef(DeclTy *TagDecl); // Objective-C declarations. diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 9dc62dcc4ab8..87efe2ba4b18 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -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(D); assert(isa(Dcl) && "Invalid parameter, expected CXXRecordDecl");