Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[basic.stc.dynamic.safey] Update cross-reference to effects of using …
…invalid pointer values. (#1636) Updated the Note describing "invalid pointer values" to refer to [basic.stc] rather than [basic.stc.dynamic.deallocation]. The relevant description of "invalid pointer values" reads: "Indirection through an invalid pointer value and passing an invalid pointer value to a deallocation function have undefined behavior. Any other use of an invalid pointer value has implementation-defined behavior." Previously the reference was correct, as this text was in [basic.stc.dynamic.deallocation]/4, but the text was moved to [basic.stc]/4 by P0137R1; without updating the reference. The Note also incorrectly claims that using an invalid pointer value is always undefined, when it can be implementation defined in certain cases, but I did not fix this in this commit; as updating the reference makes this nuance sufficiently clear. This is an editorial issue as it only changes non-normative text.
- Loading branch information