================ @@ -935,15 +938,18 @@ class PackDeductionScope { S.collectUnexpandedParameterPacks(Pattern, Unexpanded); for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) { unsigned Depth, Index; - std::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]); + if (auto DI = getDepthAndIndex(Unexpanded[I])) { + std::tie(Depth, Index) = *DI; + } else { + continue; + } ---------------- 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