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

P1874R1 Dynamic Initialization Order of Non-Local Variables in Modules #3438

Merged
merged 1 commit into from Nov 20, 2019

Conversation

jensmaurer
Copy link
Member

@jensmaurer jensmaurer commented Nov 12, 2019

Fixes NB US 082 (C++20 CD)

Fixes #3399
Fixes cplusplus/nbballot#81
Fixes cplusplus/papers#624

@jensmaurer jensmaurer added this to the post-2019-11 milestone Nov 12, 2019
@burblebee burblebee self-assigned this Nov 19, 2019
Copy link
Contributor

@burblebee burblebee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No problems with the application of the paper, but the paper's wording isn't clear. See comment.

\item the translation unit containing \tcode{E}
has an interface dependency on the translation unit containing \tcode{D},
\end{itemize}
in either case prior to \tcode{E}.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not clear what we're talking about in this last phrase, especially when applied to the 2nd bullet. Can this be clarified?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is intentionally handwaving around our not having precise wording for this constraint; the same handwaving occurs in [module.reach]p1. Filed #3502 to track this.

@zygoloid zygoloid merged commit 4e60f7e into master Nov 20, 2019
@jensmaurer jensmaurer deleted the motions-2019-11-cwg-6 branch February 18, 2020 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment