-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Properly constrain _Movable_box
's copy constructors
#3171
Conversation
We failed to add constraints when implementing the _`copyable-box`_ to _`movable-box`_ relaxation. Drive-by: Rename `_Not_same_as` to `_Different_from` for consistency with the name change in the working draft.
Note: code introduced by #3043 still uses |
Co-authored-by: Jakub Mazurkiewicz <mazkuba3@gmail.com>
@JMazurkiewicz Thank you for noticing the stealth build break! 😻 😻 😻 |
I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed. |
Thanks for fixing this bug that had such surprisingly complicated consequences, and for aligning the exposition-only concept's naming with the Working Draft! 📦 📦 📦 |
Dare I mention that the concept's name is no longer... different-from the working draft? 😎 |
(I'm so tempted to changelog this insignificant internal change as "Upon noticing that |
We failed to add constraints when implementing the
copyable-box
tomovable-box
relaxation.Drive-by: Rename
_Not_same_as
to_Different_from
for consistency with the name change in the working draft.