Skip to content
New issue

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

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

Already on GitHub? # to your account

[lex.separate][module.unit] move definitions of program and translation unit #7180

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

AlisdairM
Copy link
Contributor

The definition of program at the top of [basic.link] should move to the front of [lex.separate] so that it is defined before its first usage, and also clarifies what the phases of translation produce.

Similarly, move the definition of the grammar production translation-unit to the top of the first clause to actually use it, [module.unit].

Finally, retitle [basic.link] as just Linkage, rather than prgrams and linkage.

…on unit

The definition of program at the top of [basic.link] should move to
the front of [lex.separate] so that it is defined before its first
usage, and also clarifies that the phases of translation produce.

Similarly, move the definition of the grammar production translation-unit
to the top of the first clause to actually use it, [module.unit].

Finally, retitle [basic.link] as just Linkage, rather than
prgrams and linkage.
@AlisdairM
Copy link
Contributor Author

Just to confirm that I looked at every reference for program and translation unit to see if they had a cross reference that should be updated. These terms occur quite frequently, but rarely have a cross-reference, and in those places that do have a cross reference, they are frequently cross referencing a concept in the whole sentence rather than a definition of either term.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant