Author: Kazu Hirata Date: 2025-08-22T10:33:23-07:00 New Revision: 3158aef58d1da45e5ea8e81fd772ecc32e429bf4
URL: https://github.com/llvm/llvm-project/commit/3158aef58d1da45e5ea8e81fd772ecc32e429bf4 DIFF: https://github.com/llvm/llvm-project/commit/3158aef58d1da45e5ea8e81fd772ecc32e429bf4.diff LOG: [Sema] Remove an unnecessary cast (NFC) (#154889) getAsExpr() already returns Expr *. Added: Modified: clang/lib/Sema/SemaTemplate.cpp Removed: ################################################################################ diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp index 764625d24fe48..36bffc5e5e3c9 100644 --- a/clang/lib/Sema/SemaTemplate.cpp +++ b/clang/lib/Sema/SemaTemplate.cpp @@ -924,7 +924,7 @@ static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef, } case ParsedTemplateArgument::NonType: { - Expr *E = static_cast<Expr *>(Arg.getAsExpr()); + Expr *E = Arg.getAsExpr(); return TemplateArgumentLoc(TemplateArgument(E, /*IsCanonical=*/false), E); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits