Skip to content

Commit a621b0a

Browse files
committed
[clang][NFC] Remove unused parameter in Sema::ActOnDuplicateDefinition.
1 parent 39772da commit a621b0a

File tree

4 files changed

+4
-7
lines changed

4 files changed

+4
-7
lines changed

clang/include/clang/Sema/Sema.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3254,8 +3254,7 @@ class Sema final {
32543254
/// Perform ODR-like check for C/ObjC when merging tag types from modules.
32553255
/// Differently from C++, actually parse the body and reject / error out
32563256
/// in case of a structural mismatch.
3257-
bool ActOnDuplicateDefinition(DeclSpec &DS, Decl *Prev,
3258-
SkipBodyInfo &SkipBody);
3257+
bool ActOnDuplicateDefinition(Decl *Prev, SkipBodyInfo &SkipBody);
32593258

32603259
typedef void *SkippedDefinitionContext;
32613260

clang/lib/Parse/ParseDecl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4870,7 +4870,7 @@ void Parser::ParseEnumSpecifier(SourceLocation StartLoc, DeclSpec &DS,
48704870
Decl *D = SkipBody.CheckSameAsPrevious ? SkipBody.New : TagDecl;
48714871
ParseEnumBody(StartLoc, D);
48724872
if (SkipBody.CheckSameAsPrevious &&
4873-
!Actions.ActOnDuplicateDefinition(DS, TagDecl, SkipBody)) {
4873+
!Actions.ActOnDuplicateDefinition(TagDecl, SkipBody)) {
48744874
DS.SetTypeSpecError();
48754875
return;
48764876
}

clang/lib/Parse/ParseDeclCXX.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2049,8 +2049,7 @@ void Parser::ParseClassSpecifier(tok::TokenKind TagTokKind,
20492049
// Parse the definition body.
20502050
ParseStructUnionBody(StartLoc, TagType, cast<RecordDecl>(D));
20512051
if (SkipBody.CheckSameAsPrevious &&
2052-
!Actions.ActOnDuplicateDefinition(DS, TagOrTempResult.get(),
2053-
SkipBody)) {
2052+
!Actions.ActOnDuplicateDefinition(TagOrTempResult.get(), SkipBody)) {
20542053
DS.SetTypeSpecError();
20552054
return;
20562055
}

clang/lib/Sema/SemaDecl.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16703,8 +16703,7 @@ void Sema::ActOnTagStartDefinition(Scope *S, Decl *TagD) {
1670316703
AddPushedVisibilityAttribute(Tag);
1670416704
}
1670516705

16706-
bool Sema::ActOnDuplicateDefinition(DeclSpec &DS, Decl *Prev,
16707-
SkipBodyInfo &SkipBody) {
16706+
bool Sema::ActOnDuplicateDefinition(Decl *Prev, SkipBodyInfo &SkipBody) {
1670816707
if (!hasStructuralCompatLayout(Prev, SkipBody.New))
1670916708
return false;
1671016709

0 commit comments

Comments
 (0)