Title
Normative requirements in an informative Annex
Status
c++20
Section
Clause [Annex] B [implimits]
Submitter
Sean Hunt

Created on 2015-10-18.00:00:00 last changed 7 months ago

Messages

Date: 2024-05-15.00:00:00

Additional notes (May, 2024)

The Annex was editorially switched from "informative" to "normative" in September 2020 with this change description:

[intro.compliance.general, implimits] Cite Annex B normatively.

This change also promotes Annex B [implimits] to a "normative" annex. The existing wording in the annex is already normative in character.

Discussion about the intended normative contents of Annex B is pursued in issue 2891.

Date: 2022-02-18.07:47:23

According to Clause Annex B [implimits] paragraph 1,

Because computers are finite, C++ implementations are inevitably limited in the size of the programs they can successfully process. Every implementation shall document those limitations where known.

Because Annex Clause Annex B [implimits] is informative, not normative, it should not use “shall.”

History
Date User Action Args
2024-05-17 09:34:05adminsetmessages: + msg7699
2024-05-17 09:34:05adminsetstatus: drafting -> c++20
2017-02-06 00:00:00adminsetstatus: open -> drafting
2015-10-18 00:00:00admincreate