[clang] [NFC][Clang] Adopt simplified `getTrailingObjects` in DeclFriend (PR #140081)
via cfe-commits
cfe-commits at lists.llvm.org
Thu May 15 18:56:12 PDT 2025
================
@@ -90,8 +90,7 @@ class FriendDecl final
: Decl(Decl::Friend, DC, L), Friend(Friend), FriendLoc(FriendL),
EllipsisLoc(EllipsisLoc), UnsupportedFriend(false),
NumTPLists(FriendTypeTPLists.size()) {
- for (unsigned i = 0; i < NumTPLists; ++i)
- getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i];
+ llvm::copy(FriendTypeTPLists, getTrailingObjects());
----------------
Sirraide wrote:
I think this should be `uninitialized_copy`?
https://github.com/llvm/llvm-project/pull/140081
More information about the cfe-commits
mailing list