[llvm] [NFC][TableGen] Use private inheritance for TrailingObjects (PR #138027)
Rahul Joshi via llvm-commits
llvm-commits at lists.llvm.org
Thu May 1 11:23:20 PDT 2025
================
@@ -238,6 +238,12 @@ static void ProfileRecordRecTy(FoldingSetNodeID &ID,
ID.AddPointer(R);
}
+RecordRecTy::RecordRecTy(RecordKeeper &RK, ArrayRef<const Record *> Classes)
+ : RecTy(RecordRecTyKind, RK), NumClasses(Classes.size()) {
+ std::uninitialized_copy(Classes.begin(), Classes.end(),
----------------
jurahul wrote:
Started draft https://github.com/llvm/llvm-project/pull/138174, but will wait for this one so I can update these uses as well.
https://github.com/llvm/llvm-project/pull/138027
More information about the llvm-commits
mailing list