https://github.com/saumyasingh-111 updated https://github.com/llvm/llvm-project/pull/173622
>From 4aa05d398727ba808f46637cd24e34c087014e93 Mon Sep 17 00:00:00 2001 From: saumya singh <[email protected]> Date: Fri, 26 Dec 2025 14:19:09 +0530 Subject: [PATCH] [clang] Deduplicate FinishTemplateArgumentDeduction helper --- clang/lib/Sema/SemaTemplateDeduction.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/clang/lib/Sema/SemaTemplateDeduction.cpp b/clang/lib/Sema/SemaTemplateDeduction.cpp index a287319cc4f88..161ff3af895a2 100644 --- a/clang/lib/Sema/SemaTemplateDeduction.cpp +++ b/clang/lib/Sema/SemaTemplateDeduction.cpp @@ -3353,6 +3353,19 @@ static TemplateDeductionResult FinishTemplateArgumentDeduction( return TemplateDeductionResult::Success; } + +static TemplateDeductionResult FinishTemplateArgumentDeductionImpl( + Sema &S, NamedDecl *Entity, TemplateParameterList *EntityTPL, + TemplateDecl *Template, bool PartialOrdering, + ArrayRef<TemplateArgumentLoc> Ps, ArrayRef<TemplateArgument> As, + SmallVectorImpl<DeducedTemplateArgument> &Deduced, + TemplateDeductionInfo &Info, bool CopyDeducedArgs) { + return FinishTemplateArgumentDeduction( + S, Entity, EntityTPL, Template, + PartialOrdering, Ps, As, Deduced, Info, CopyDeducedArgs); +} + + static TemplateDeductionResult FinishTemplateArgumentDeduction( Sema &S, NamedDecl *Entity, TemplateParameterList *EntityTPL, TemplateDecl *Template, bool PartialOrdering, ArrayRef<TemplateArgument> Ps, _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
