From d114200a59061771df6a4b4e0ff9a0ada60ae0d3 Mon Sep 17 00:00:00 2001 From: Daniel Hannon Date: Sun, 14 Jun 2026 21:18:45 +0100 Subject: [PATCH] P2243R0 Language linkage for templates --- source/templates.tex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/templates.tex b/source/templates.tex index 382f35866c..f6deb84348 100644 --- a/source/templates.tex +++ b/source/templates.tex @@ -75,6 +75,7 @@ \item be an \grammarterm{alias-declaration}. \end{itemize} +It shall not be a \grammarterm{linkage-specification}. \pnum A \grammarterm{template-declaration} is a \grammarterm{declaration}. @@ -152,8 +153,6 @@ \indextext{template name!linkage of}% A specialization (explicit or implicit) of one template is distinct from all specializations of any other template. -A template, an explicit specialization\iref{temp.expl.spec}, and a -partial specialization shall not have C language linkage. \begin{note} Default arguments for function templates and for member functions of class templates are considered definitions for the purpose of template