[clang] 32d16b6 - [clang][Sema][NFC] Remove an unnecessary static_cast
Timm Bäder via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 5 07:15:27 PDT 2023
Author: Timm Bäder
Date: 2023-10-05T16:15:13+02:00
New Revision: 32d16b64d3125e76f65d7d88a302a33618eb0e6e
URL: https://github.com/llvm/llvm-project/commit/32d16b64d3125e76f65d7d88a302a33618eb0e6e
DIFF: https://github.com/llvm/llvm-project/commit/32d16b64d3125e76f65d7d88a302a33618eb0e6e.diff
LOG: [clang][Sema][NFC] Remove an unnecessary static_cast
Added:
Modified:
clang/lib/Sema/SemaDecl.cpp
Removed:
################################################################################
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp
index fce56d29334abc6..28d9a0ac654b81f 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -18215,8 +18215,8 @@ ExprResult Sema::VerifyBitField(SourceLocation FieldLoc,
/// to create a FieldDecl object for it.
Decl *Sema::ActOnField(Scope *S, Decl *TagD, SourceLocation DeclStart,
Declarator &D, Expr *BitfieldWidth) {
- FieldDecl *Res = HandleField(S, cast_or_null<RecordDecl>(TagD),
- DeclStart, D, static_cast<Expr*>(BitfieldWidth),
+ FieldDecl *Res = HandleField(S, cast_if_present<RecordDecl>(TagD), DeclStart,
+ D, BitfieldWidth,
/*InitStyle=*/ICIS_NoInit, AS_public);
return Res;
}
More information about the cfe-commits
mailing list