Author: Kazu Hirata Date: 2025-07-03T08:35:55-07:00 New Revision: 5df748dd329ea5590f9dcc8e643413d26554be00
URL: https://github.com/llvm/llvm-project/commit/5df748dd329ea5590f9dcc8e643413d26554be00 DIFF: https://github.com/llvm/llvm-project/commit/5df748dd329ea5590f9dcc8e643413d26554be00.diff LOG: [Sema] Remove an unnecessary cast (NFC) (#146808) The only use of BW is to initialize BitWidth. This patch renames BW to BitWdith while removing the cast statement. Added: Modified: clang/lib/Sema/SemaDeclCXX.cpp Removed: ################################################################################ diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index e8c65025bfe6d..773148500f0af 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -3431,7 +3431,7 @@ static bool IsUnusedPrivateField(const FieldDecl *FD) { NamedDecl * Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, MultiTemplateParamsArg TemplateParameterLists, - Expr *BW, const VirtSpecifiers &VS, + Expr *BitWidth, const VirtSpecifiers &VS, InClassInitStyle InitStyle) { const DeclSpec &DS = D.getDeclSpec(); DeclarationNameInfo NameInfo = GetNameForDeclarator(D); @@ -3442,8 +3442,6 @@ Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D, if (Loc.isInvalid()) Loc = D.getBeginLoc(); - Expr *BitWidth = static_cast<Expr*>(BW); - assert(isa<CXXRecordDecl>(CurContext)); assert(!DS.isFriendSpecified()); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits