Skip to content

Commit c9666af

Browse files
committed
[temp.over.link] Reword to clarify that declarations correspond
1 parent 54fb7eb commit c9666af

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

source/templates.tex

+4-9
Original file line numberDiff line numberDiff line change
@@ -3908,15 +3908,10 @@
39083908
whether two constructs are equivalent, and they are
39093909
functionally equivalent but not equivalent, the program is ill-formed,
39103910
no diagnostic required.
3911-
% FIXME: What does it mean for two function templates to correspond?
3912-
Furthermore, if two function templates that do not correspond
3913-
\begin{itemize}
3914-
\item have the same name,
3915-
\item have corresponding signatures\iref{basic.scope.scope},
3916-
\item would declare the same entity\iref{basic.link} considering them to correspond, and
3917-
% FIXME: What does it mean for a set of template argument lists to satisfy a function template?
3918-
\item accept and are satisfied by the same set of template argument lists,
3919-
\end{itemize}
3911+
Furthermore, if two declarations of function templates with the same name
3912+
and corresponding signatures\iref{basic.scope.scope} do not correspond
3913+
but would declare the same entity\iref{basic.link} considering them to do so, and
3914+
accept and are satisfied by the same set of template argument lists,
39203915
the program is ill-formed, no diagnostic required.
39213916

39223917
\pnum

0 commit comments

Comments
 (0)