Skip to content

[ub] cleanups and feedback from initial reviewers#8739

Draft
notadragon wants to merge 271 commits intocplusplus:ub-ifndrfrom
notadragon:ub-ifndr-cwgreview1
Draft

[ub] cleanups and feedback from initial reviewers#8739
notadragon wants to merge 271 commits intocplusplus:ub-ifndrfrom
notadragon:ub-ifndr-cwgreview1

Conversation

@notadragon
Copy link
Copy Markdown
Contributor

No description provided.

@notadragon
Copy link
Copy Markdown
Contributor Author

No need to merge this while work is in progress, but we can point people at this PR to review changes that have happened without re-reading the entire annex.

@jensmaurer jensmaurer marked this pull request as draft February 12, 2026 21:05
@jensmaurer
Copy link
Copy Markdown
Member

Converting this pull request to a draft. @notadragon , let me know when this is ready.

Copy link
Copy Markdown

@shafik shafik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM outside of the comments I made

Comment thread source/ifndr.tex

\pnum
\begin{example}
\begin{codeblock}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

define A
#define B defined(A)
#if B // Ill-formed no diagnostic required, defined is generated by macro replacement for controlling expression
#endif

Comment thread source/ifndr.tex

\pnum
\begin{example}
\begin{codeblock}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#include "  // Ill-formed no diagnoatic required, does not match one of the two allowable forms

dangelog and others added 2 commits February 22, 2026 20:45
The `E` in the code is actually meant to be a function on an
iterator `i`; amend both usages to `E(i)`. This was already done
everywhere else (for instance in copy_if or unique_copy).
jensmaurer and others added 27 commits April 16, 2026 10:53
Co-authored-by: jberne4 <jberne4@bloomberg.net>
This UB was removed in Kona 2025.
@notadragon notadragon force-pushed the ub-ifndr-cwgreview1 branch from 4971020 to b2caddb Compare April 16, 2026 19:43
@wg21bot wg21bot added the needs rebase The pull request needs a git rebase to resolve merge conflicts. label Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs rebase The pull request needs a git rebase to resolve merge conflicts.

Projects

None yet

Development

Successfully merging this pull request may close these issues.