Skip to content

Commit e1eb0b2

Browse files
committed
[temp.over.link] Reword to clarify that declarations correspond
1 parent d97603a commit e1eb0b2

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
@@ -3767,15 +3767,10 @@
37673767
whether two constructs are equivalent, and they are
37683768
functionally equivalent but not equivalent, the program is ill-formed,
37693769
no diagnostic required.
3770-
% FIXME: What does it mean for two function templates to correspond?
3771-
Furthermore, if two function templates that do not correspond
3772-
\begin{itemize}
3773-
\item have the same name,
3774-
\item have corresponding signatures\iref{basic.scope.scope},
3775-
\item would declare the same entity\iref{basic.link} considering them to correspond, and
3776-
% FIXME: What does it mean for a set of template argument lists to satisfy a function template?
3777-
\item accept and are satisfied by the same set of template argument lists,
3778-
\end{itemize}
3770+
Furthermore, if two declarations of function templates with the same name
3771+
and corresponding signatures\iref{basic.scope.scope} do not correspond
3772+
but would declare the same entity\iref{basic.link} considering them to do so, and
3773+
accept and are satisfied by the same set of template argument lists,
37793774
the program is ill-formed, no diagnostic required.
37803775

37813776
\pnum

0 commit comments

Comments
 (0)