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
[2018-11 LWG Motion 25] P0896R4 -- Clause 24 #2501
Comments
Done and pushed. |
Notes and concerns
|
Yes, because we don't know how to conceptify them yet. It's being actively explored IIRC.
Current library convention is to use "shall" for requirements on user code. Violation of a library rule is generally UB unless it says "ill-formed" (or |
"shall" should never be used in an "Expects:". We already say (in [res.on.required]) that "Expects:" specifies a condition, and that violation of that results in UB, so using simply "is" is the correct formulation to describe that condition. (This doesn't affect the conformance of a program or of an implementation, so "shall" is inappropriate.) |
Filed #2509 for that.
Filed #2510 for that.
Can you open a bug with an example of a case you find particularly bad?
Filed #2511 for that.
Fixed on motions branch. |
Edits to Clause 24. To be applied to motions-2018-11-lwg-25 branch.
The text was updated successfully, but these errors were encountered: