Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross reference to temp.over.link is misleading for abbreviated function template wording #3657

Closed
hubert-reinterpretcast opened this issue Feb 2, 2020 · 2 comments

Comments

@hubert-reinterpretcast
Copy link
Contributor

The cross reference to temp.over.link in pre-Prague subclause 9.3.3.5 [dcl.fct] paragraph 18 is at odds with intended reading of "equivalent" as not being the temp.over.link definition of "equivalent" as demonstrated by the example that mentions that the cases are functionally equivalent but not equivalent.

Unfortunately, the associated wording paper has a numeric cross-reference that is clearly wrong. The correct cross reference would probably be to [temp.fct].

@tkoeppe
Copy link
Contributor

tkoeppe commented Feb 10, 2020

I agree, the reference should be to 13.7.6 [temp.fct]. In the original wording that we used, 17.6.5 was the corresponding reference in the Concepts TS (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4674.pdf).

@tkoeppe
Copy link
Contributor

tkoeppe commented Feb 10, 2020

The reference to temp.over.link was editorially inserted in fc60a80 to repair the erroneous reference 17.6.5.

Fixed by 977961d.

@tkoeppe tkoeppe closed this as completed Feb 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants