Skip to content

CWG2518 Conformance requirements and #error/#warning #1366

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

Closed
jensmaurer opened this issue Nov 12, 2022 · 1 comment · Fixed by cplusplus/draft#6120
Closed

CWG2518 Conformance requirements and #error/#warning #1366

jensmaurer opened this issue Nov 12, 2022 · 1 comment · Fixed by cplusplus/draft#6120
Labels
CWG Core plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. tentatively-ready-for-plenary Reviewed between meetings; ready for a vote.
Milestone

Comments

@jensmaurer
Copy link
Member

jensmaurer commented Nov 12, 2022

CWG2518

C requires #error to cause rejection of the program.

This issue suggests we do likewise.

CWG solicits EWG review of the proposed direction.

@jensmaurer jensmaurer added the EWG Evolution label Nov 12, 2022
@jensmaurer jensmaurer added this to the 2023-telecon milestone Jan 25, 2023
@erichkeane
Copy link
Collaborator

erichkeane commented Feb 7, 2023

EWG discussed this in the February 6th, 2023 Afternoon session in Issaquah.

EWG agrees with the proposed resolution to CWG2518.

SF F N A SA
4 15 1 1 1

Result: Consensus

Additionally, this should be applied equally to failed static_assert.

SF F N A SA
2 13 2 1 1

Result: Consensus

@erichkeane erichkeane added CWG Core and removed EWG Evolution labels Feb 7, 2023
@jensmaurer jensmaurer added the tentatively-ready-for-plenary Reviewed between meetings; ready for a vote. label Feb 10, 2023
@cor3ntin cor3ntin added the plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. label Feb 11, 2023
@jensmaurer jensmaurer added this to CWG Jul 15, 2024
@jensmaurer jensmaurer moved this to Approved for plenary vote in CWG Jul 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CWG Core plenary-approved Papers approved for inclusion in their target vehicle by plenary vote. tentatively-ready-for-plenary Reviewed between meetings; ready for a vote.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants