We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
[basic.def.odr]p6 says:
"If the definitions of D satisfy all these requirements, then the program shall behave as if there were a single definition of D."
However, this is obviously a constraint on the implementation, not on the program, so the use of "shall" here is incorrect. This should instead say:
"[...] then the program behaves as if there were a single definition [...]"
or
"[...] then the implementation shall behave as if there were a single definition [...]"
While I think the intent is clear here, I'm not entirely sure this is an editorial change; if not, let me know and I'll take it to CWG.
The text was updated successfully, but these errors were encountered:
88bf52a
No branches or pull requests
[basic.def.odr]p6 says:
"If the definitions of D satisfy all these requirements, then the program shall behave as if there were a single definition of D."
However, this is obviously a constraint on the implementation, not on the program, so the use of "shall" here is incorrect. This should instead say:
"[...] then the program behaves as if there were a single definition [...]"
or
"[...] then the implementation shall behave as if there were a single definition [...]"
While I think the intent is clear here, I'm not entirely sure this is an editorial change; if not, let me know and I'll take it to CWG.
The text was updated successfully, but these errors were encountered: