Author: Timm Bäder Date: 2023-08-20T11:02:12+02:00 New Revision: ebbedc46f17ddfcb51d9781daa56d5dd011c3bb2
URL: https://github.com/llvm/llvm-project/commit/ebbedc46f17ddfcb51d9781daa56d5dd011c3bb2 DIFF: https://github.com/llvm/llvm-project/commit/ebbedc46f17ddfcb51d9781daa56d5dd011c3bb2.diff LOG: [clang][Sema][NFC] Remove TileLoc parameter from getDestructorName() It's unused. Added: Modified: clang/include/clang/Sema/Sema.h clang/lib/Parse/ParseExprCXX.cpp clang/lib/Sema/SemaExprCXX.cpp clang/lib/Sema/TreeTransform.h Removed: ################################################################################ diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h index 05a0e43b5b73d9..c992e8763057bd 100644 --- a/clang/include/clang/Sema/Sema.h +++ b/clang/include/clang/Sema/Sema.h @@ -6626,11 +6626,9 @@ class Sema final { ParsedType getConstructorName(IdentifierInfo &II, SourceLocation NameLoc, Scope *S, CXXScopeSpec &SS, bool EnteringContext); - ParsedType getDestructorName(SourceLocation TildeLoc, - IdentifierInfo &II, SourceLocation NameLoc, + ParsedType getDestructorName(IdentifierInfo &II, SourceLocation NameLoc, Scope *S, CXXScopeSpec &SS, - ParsedType ObjectType, - bool EnteringContext); + ParsedType ObjectType, bool EnteringContext); ParsedType getDestructorTypeForDecltype(const DeclSpec &DS, ParsedType ObjectType); diff --git a/clang/lib/Parse/ParseExprCXX.cpp b/clang/lib/Parse/ParseExprCXX.cpp index b035bd9db9d5c8..678ecad19ecd82 100644 --- a/clang/lib/Parse/ParseExprCXX.cpp +++ b/clang/lib/Parse/ParseExprCXX.cpp @@ -3114,10 +3114,9 @@ bool Parser::ParseUnqualifiedId(CXXScopeSpec &SS, ParsedType ObjectType, } // Note that this is a destructor name. - ParsedType Ty = Actions.getDestructorName(TildeLoc, *ClassName, - ClassNameLoc, getCurScope(), - SS, ObjectType, - EnteringContext); + ParsedType Ty = + Actions.getDestructorName(*ClassName, ClassNameLoc, getCurScope(), SS, + ObjectType, EnteringContext); if (!Ty) return true; diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index dfb42799c67c10..a6e0a8abf81b9a 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/lib/Sema/SemaExprCXX.cpp @@ -138,9 +138,7 @@ ParsedType Sema::getConstructorName(IdentifierInfo &II, return ParsedType::make(T); } -ParsedType Sema::getDestructorName(SourceLocation TildeLoc, - IdentifierInfo &II, - SourceLocation NameLoc, +ParsedType Sema::getDestructorName(IdentifierInfo &II, SourceLocation NameLoc, Scope *S, CXXScopeSpec &SS, ParsedType ObjectTypePtr, bool EnteringContext) { diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h index d99c1d62223720..1f41bbb189df26 100644 --- a/clang/lib/Sema/TreeTransform.h +++ b/clang/lib/Sema/TreeTransform.h @@ -12587,12 +12587,9 @@ TreeTransform<Derived>::TransformCXXPseudoDestructorExpr( E->getDestroyedTypeLoc()); } else { // Look for a destructor known with the given name. - ParsedType T = SemaRef.getDestructorName(E->getTildeLoc(), - *E->getDestroyedTypeIdentifier(), - E->getDestroyedTypeLoc(), - /*Scope=*/nullptr, - SS, ObjectTypePtr, - false); + ParsedType T = SemaRef.getDestructorName( + *E->getDestroyedTypeIdentifier(), E->getDestroyedTypeLoc(), + /*Scope=*/nullptr, SS, ObjectTypePtr, false); if (!T) return ExprError(); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits