aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-07-14 22:18:37 -0700
committerGitHub <noreply@github.com>2025-07-14 22:18:37 -0700
commitb1a25ce73c6a4fd123b92682e465215d39154244 (patch)
treee3f80420c59f9e14fb5921ab3de2232d9c40fb5c /clang/lib/Sema
parent769bd90f8b2fbb345b115586e81edf3a70ec8cc1 (diff)
downloadllvm-b1a25ce73c6a4fd123b92682e465215d39154244.zip
llvm-b1a25ce73c6a4fd123b92682e465215d39154244.tar.gz
llvm-b1a25ce73c6a4fd123b92682e465215d39154244.tar.bz2
[Sema] Remove unnecessary casts (NFC) (#148762)
getAsmLabel() already returns Expr *.
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r--clang/lib/Sema/SemaDecl.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp
index d7234e2..14403e6 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -8059,7 +8059,7 @@ NamedDecl *Sema::ActOnVariableDeclarator(
NewVD->setInvalidDecl();
// Handle GNU asm-label extension (encoded as an attribute).
- if (Expr *E = (Expr*)D.getAsmLabel()) {
+ if (Expr *E = D.getAsmLabel()) {
// The parser guarantees this is a string.
StringLiteral *SE = cast<StringLiteral>(E);
StringRef Label = SE->getString();
@@ -10333,7 +10333,7 @@ Sema::ActOnFunctionDeclarator(Scope *S, Declarator &D, DeclContext *DC,
isFunctionTemplateSpecialization);
// Handle GNU asm-label extension (encoded as an attribute).
- if (Expr *E = (Expr*) D.getAsmLabel()) {
+ if (Expr *E = D.getAsmLabel()) {
// The parser guarantees this is a string.
StringLiteral *SE = cast<StringLiteral>(E);
NewFD->addAttr(AsmLabelAttr::Create(Context, SE->getString(),