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

P1766R1 partially not reflected in draft #5237

Closed
tbaederr opened this issue Jan 25, 2022 · 1 comment
Closed

P1766R1 partially not reflected in draft #5237

tbaederr opened this issue Jan 25, 2022 · 1 comment

Comments

@tbaederr
Copy link

Part 3 of P1766R1 does not seem to be reflected in the current state of the draft: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1766r1.html#static-assertions-and-empty-declarations-in-export

None of the changes mentioned in the Wording chapter are related to the static assertions/empty declarations chapter.

[module.interface]p3 still reads "An exported declaration that is not a module-import-declaration shall declare at least one name. If the
declaration is not within a header unit, it shall not declare a name with internal linkage."

@tkoeppe
Copy link
Contributor

tkoeppe commented Jan 25, 2022

(Changes were applied in 7c58af8.)

Please see the meeting minutes http://open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4826.pdf: only parts of the paper were adopted:

Move to apply the changes in P1766R1 (Mitigating minor modules maladies) to
the C++ working paper and accept the changes therein for default arguments
and classes having typedef names for linkage purposes as Defect Report

@tkoeppe tkoeppe closed this as completed Jan 25, 2022
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