Skip to content

Commit 9e075fa

Browse files
committed
[temp.over.link] Reword to clarify that declarations correspond
1 parent 6dc4c98 commit 9e075fa

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

source/templates.tex

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3753,15 +3753,10 @@
37533753
whether two constructs are equivalent, and they are
37543754
functionally equivalent but not equivalent, the program is ill-formed,
37553755
no diagnostic required.
3756-
% FIXME: What does it mean for two function templates to correspond?
3757-
Furthermore, if two function templates that do not correspond
3758-
\begin{itemize}
3759-
\item have the same name,
3760-
\item have corresponding signatures\iref{basic.scope.scope},
3761-
\item would declare the same entity\iref{basic.link} considering them to correspond, and
3762-
% FIXME: What does it mean for a set of template argument lists to satisfy a function template?
3763-
\item accept and are satisfied by the same set of template argument lists,
3764-
\end{itemize}
3756+
Furthermore, if two declarations of function templates with the same name
3757+
and corresponding signatures\iref{basic.scope.scope} do not correspond
3758+
but would declare the same entity\iref{basic.link} considering them to do so, and
3759+
accept and are satisfied by the same set of template argument lists,
37653760
the program is ill-formed, no diagnostic required.
37663761

37673762
\pnum

0 commit comments

Comments
 (0)