Skip to content

Conversation

@eisenwave
Copy link
Member

Fixes #8463

No NB comment.

Also fixes cplusplus/papers#2211

PROBLEM: cplusplus/papers#2029 added constexpr to the members of flat_meow, but what we're merging doesn't have any constexpr on it. LWG issue? @jwakely

@eisenwave eisenwave added this to the post-2025-11 milestone Nov 15, 2025
@jwakely
Copy link
Member

jwakely commented Nov 15, 2025

There's no need for an issue, the intended design is clear: they should all be constexpr. Please just add constexpr keywords as a fixup commit.

@jensmaurer
Copy link
Member

Please just add constexpr keywords as a fixup commit.

Yes, please.

These functions are not marked constexpr in P3567R2, but the intent of the (already merged) P3372R3 is to mark all member functions constexpr.
@eisenwave
Copy link
Member Author

Alright, I've made them all constexpr in a new commit. It's not a fixup commit because I think it's worth having some record of why we deviate from the paper in the commit history, but Thomas can squash it anyway if he doesn't think so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[2025-11 LWG Motion 4] P3567R2 flat_meow fixes P3567 R2 flat_meow Fixes

3 participants