Section: D [depr] Status: Tentatively NAD Submitter: Jiang An Opened: 2023-05-22 Last modified: 2023-06-01 14:06:41 UTC
Priority: Not Prioritized
View all issues with Tentatively NAD status.
D.1 [depr.general]/2 allows implementations to apply the
deprecated attribute to deprecated components.
However, there doesn't seem to be any wording disallowing applying the
deprecated attribute to non-deprecated components.
Is it intended to allow implementations to deprecate every library component as they want? If so, should we turn the allowance into "Recommended practice" and move it to somewhere in 16.4 [requirements]?
There doesn't seem to be wording which formally recommends applying
deprecated attribute to deprecated components either.
[2023-06-01; Reflector poll]
Set status to Tentatively NAD after nine votes in favour during reflector poll. Let implementations decide when to apply these attributes.
This wording is relative to N4950.
[Drafting Note: There are two mutually exclusive proposed resolutions, depending on whether it is allowed to deprecate components not in D [depr].
Insert a paragraph at the end of 220.127.116.11 [contents]:
Insert two paragraphs at the end of 18.104.22.168 [contents]: