================ @@ -3924,6 +3925,14 @@ void CXXNameMangler::mangleType(const SubstTemplateTypeParmPackType *T) { Out << "_SUBSTPACK_"; } +void CXXNameMangler::mangleType(const SubstBuiltinTemplatePackType *T) { + // FIXME: not clear how to mangle this! + // template <class T...> class A { + // template <class U...> void foo(__builtin_dedup_pack<T...>(*)(U) x...); + // }; + Out << "_SUBSTPACK_"; ---------------- erichkeane wrote:
Well, this should be a different name than above, but I think we can just choose whatever we want. So be slightly more clever :) 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