https://github.com/jurahul created https://github.com/llvm/llvm-project/pull/143257
None >From 63bfd66cce5aeeea0bc6810a59deff3a7cac12da Mon Sep 17 00:00:00 2001 From: Rahul Joshi <rjo...@nvidia.com> Date: Sat, 7 Jun 2025 04:35:32 -0700 Subject: [PATCH] [NFC][Clang] Adopt simplified `getTrailingObjects` in TemplateBase --- clang/include/clang/AST/TemplateBase.h | 2 +- clang/lib/AST/TemplateBase.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/clang/include/clang/AST/TemplateBase.h b/clang/include/clang/AST/TemplateBase.h index 279feb858e665..84a342ec053a1 100644 --- a/clang/include/clang/AST/TemplateBase.h +++ b/clang/include/clang/AST/TemplateBase.h @@ -704,7 +704,7 @@ struct ASTTemplateArgumentListInfo final /// Retrieve the template arguments const TemplateArgumentLoc *getTemplateArgs() const { - return getTrailingObjects<TemplateArgumentLoc>(); + return getTrailingObjects(); } unsigned getNumTemplateArgs() const { return NumTemplateArgs; } diff --git a/clang/lib/AST/TemplateBase.cpp b/clang/lib/AST/TemplateBase.cpp index 8ecd3c7aaca0d..7c89dea4629cc 100644 --- a/clang/lib/AST/TemplateBase.cpp +++ b/clang/lib/AST/TemplateBase.cpp @@ -726,7 +726,7 @@ ASTTemplateArgumentListInfo::ASTTemplateArgumentListInfo( RAngleLoc = Info.getRAngleLoc(); NumTemplateArgs = Info.size(); - TemplateArgumentLoc *ArgBuffer = getTrailingObjects<TemplateArgumentLoc>(); + TemplateArgumentLoc *ArgBuffer = getTrailingObjects(); for (unsigned i = 0; i != NumTemplateArgs; ++i) new (&ArgBuffer[i]) TemplateArgumentLoc(Info[i]); } @@ -737,7 +737,7 @@ ASTTemplateArgumentListInfo::ASTTemplateArgumentListInfo( RAngleLoc = Info->getRAngleLoc(); NumTemplateArgs = Info->getNumTemplateArgs(); - TemplateArgumentLoc *ArgBuffer = getTrailingObjects<TemplateArgumentLoc>(); + TemplateArgumentLoc *ArgBuffer = getTrailingObjects(); for (unsigned i = 0; i != NumTemplateArgs; ++i) new (&ArgBuffer[i]) TemplateArgumentLoc((*Info)[i]); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits