================ @@ -17992,7 +17992,12 @@ DeclResult Sema::ActOnTemplatedFriendTag( collectUnexpandedParameterPacks(QualifierLoc, Unexpanded); unsigned FriendDeclDepth = TempParamLists.front()->getDepth(); for (UnexpandedParameterPack &U : Unexpanded) { - if (getDepthAndIndex(U).first >= FriendDeclDepth) { + unsigned Depth; + if (auto DI = getDepthAndIndex(U)) ---------------- ilya-biryukov wrote:
Done. It is actually `optional<pair>`. I have made the type explicit instead of `auto` too 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