Skip to content

Conversation

@cbezault
Copy link
Contributor

@cbezault cbezault commented Aug 18, 2020

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.

@cbezault cbezault added cxx20 C++20 feature spaceship C++20 operator <=> labels Aug 18, 2020
@cbezault cbezault requested a review from a team as a code owner August 18, 2020 21:31
@cbezault cbezault force-pushed the feature/spaceship/utility branch from d972c0a to 144f0d3 Compare August 19, 2020 18:41
@cbezault cbezault force-pushed the feature/spaceship/utility branch from 70fdd7a to 33f023b Compare August 19, 2020 21:52
@StephanTLavavej StephanTLavavej self-assigned this Feb 17, 2021
@StephanTLavavej StephanTLavavej changed the title feature/spaceship: Clause 20: Tuple and Optional feature/spaceship: Clause 20: pair, tuple, optional Feb 20, 2021
Copy link
Member

@StephanTLavavej StephanTLavavej left a 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!

@StephanTLavavej
Copy link
Member

I've reported DevCom-1344701 "Spaceship operator return type using pack expansion emits bogus error C2672".

@CaseyCarter CaseyCarter removed their assignment Feb 22, 2021
@StephanTLavavej StephanTLavavej merged commit 5547f0f into microsoft:feature/spaceship Feb 22, 2021
@StephanTLavavej
Copy link
Member

Thanks for spaceship-izing these major parts of Clause 20, and finding a compiler bug along the way! 🛸 🪲 😺

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

Labels

cxx20 C++20 feature spaceship C++20 operator <=>

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants