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

Reply via email to