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

P2003 Fixing Internal and External Linkage Entities in Header Units #740

Closed
wg21bot opened this issue Jan 18, 2020 · 3 comments
Closed

P2003 Fixing Internal and External Linkage Entities in Header Units #740

wg21bot opened this issue Jan 18, 2020 · 3 comments
Labels
Projects
Milestone

Comments

@wg21bot
Copy link
Collaborator

@wg21bot wg21bot commented Jan 18, 2020

P2003R0 Fixing Internal and External Linkage Entities in Header Units (Michael Spencer)

@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Feb 10, 2020

Discussed in Prague EWG Monday morning:

US133 / US134 Header units containing external-linkage entities

P2003 modified to make bad external entities ill-formed.

SF F N A SA
6 18 3 0 0

Allow referencing internal linkage entities declared in header units from external non-inline definitions in other TUs.

SF F N A SA
4 13 7 0 0

Allow referencing internal linkage entities declared in header units from external inline definitions in named modules, maybe post 20.

SF F N A SA
4 3 9 4 1

Michael and Davis will come back with an updated paper tomorrow.

@jfbastien
Copy link
Collaborator

@jfbastien jfbastien commented Feb 11, 2020

EWG Prague on Tuesday morning.

D2003R1 Fixing Internal and External Linkage Entities in Header Units
Interacts with P1815, so wording changes are in P1815.

Update P1815 as shown and leave it with Core.

SF F N A SA
2 16 4 1 0
@jfbastien jfbastien added CWG and removed EWG labels Feb 11, 2020
@jensmaurer
Copy link
Member

@jensmaurer jensmaurer commented Mar 7, 2020

P1815R2 Translation-unit-local entities was applied in Prague.

@jensmaurer jensmaurer closed this Mar 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.