================ @@ -4393,17 +4393,47 @@ void SubstTemplateTypeParmType::Profile(llvm::FoldingSetNodeID &ID, ID.AddBoolean(Final); } +SubstPackType::SubstPackType(TypeClass Derived, QualType Canon, + const TemplateArgument &ArgPack) + : Type(Derived, Canon, + TypeDependence::DependentInstantiation | + TypeDependence::UnexpandedPack), + Arguments(ArgPack.pack_begin()) { +#ifndef NDEBUG + for (const auto &P : ArgPack.pack_elements()) { ---------------- ilya-biryukov wrote:
Done. https://github.com/llvm/llvm-project/pull/106730 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits