-
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
feature/spaceship: Clause 20: pair, tuple, optional #1206
feature/spaceship: Clause 20: pair, tuple, optional #1206
Conversation
Fix bug uncovered by fixed tests.
Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
d972c0a
to
144f0d3
Compare
70fdd7a
to
33f023b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I'll push a batch of changes, then I believe this is ready to merge!
I've reported DevCom-1344701 "Spaceship operator return type using pack expansion emits bogus error C2672". |
Thanks for spaceship-izing these major parts of Clause 20, and finding a compiler bug along the way! 🛸 🪲 😺 |
Also removes workaround for DevCom-583764 / VSO-900973 "
operator<=>
is not called if there is an operator that returns a pointer", fixed by MSVC-PR-286030 on Nov 9, 2020.