Skip to content

Commit cc22f67

Browse files
committed
[clang][NFC] Remove unused parameter in Sema::ActOnDuplicateDefinition.
(cherry picked from commit a621b0a)
1 parent 71501c9 commit cc22f67

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
@@ -3192,8 +3192,7 @@ class Sema final {
31923192
/// Perform ODR-like check for C/ObjC when merging tag types from modules.
31933193
/// Differently from C++, actually parse the body and reject / error out
31943194
/// in case of a structural mismatch.
3195-
bool ActOnDuplicateDefinition(DeclSpec &DS, Decl *Prev,
3196-
SkipBodyInfo &SkipBody);
3195+
bool ActOnDuplicateDefinition(Decl *Prev, SkipBodyInfo &SkipBody);
31973196

31983197
typedef void *SkippedDefinitionContext;
31993198

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
@@ -2039,8 +2039,7 @@ void Parser::ParseClassSpecifier(tok::TokenKind TagTokKind,
20392039
// Parse the definition body.
20402040
ParseStructUnionBody(StartLoc, TagType, cast<RecordDecl>(D));
20412041
if (SkipBody.CheckSameAsPrevious &&
2042-
!Actions.ActOnDuplicateDefinition(DS, TagOrTempResult.get(),
2043-
SkipBody)) {
2042+
!Actions.ActOnDuplicateDefinition(TagOrTempResult.get(), SkipBody)) {
20442043
DS.SetTypeSpecError();
20452044
return;
20462045
}

clang/lib/Sema/SemaDecl.cpp

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

16572-
bool Sema::ActOnDuplicateDefinition(DeclSpec &DS, Decl *Prev,
16573-
SkipBodyInfo &SkipBody) {
16572+
bool Sema::ActOnDuplicateDefinition(Decl *Prev, SkipBodyInfo &SkipBody) {
1657416573
if (!hasStructuralCompatLayout(Prev, SkipBody.New))
1657516574
return false;
1657616575

0 commit comments

Comments
 (0)