[clang] [Sema] Remove an unnecessary cast (NFC) (PR #146808)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 2 18:48:14 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Kazu Hirata (kazutakahirata)
<details>
<summary>Changes</summary>
The only use of BW is to initialize BitWidth. This patch renames BW
to BitWdith while removing the cast statement.
---
Full diff: https://github.com/llvm/llvm-project/pull/146808.diff
1 Files Affected:
- (modified) clang/lib/Sema/SemaDeclCXX.cpp (+1-3)
``````````diff
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());
``````````
</details>
https://github.com/llvm/llvm-project/pull/146808
More information about the cfe-commits
mailing list