================ @@ -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 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits