Skip to content

Conversation

@StephanTLavavej
Copy link
Member

Works towards #40.

This test was contributed by @joemmett. It requires symmetric transfer, implemented by Victor Tong for VS 2019 16.8 Preview 3.

After verifying that the test compiles cleanly and passes with our current development build of the compiler, I guarded it with __cpp_lib_coroutine >= 201902L. This will be activated when MSVC updates the compiler macro __cpp_impl_coroutine (expected in VS 2019 16.8 Preview 3/4) and similarly for Clang/EDG.

This test is incompatible with /await, but #1207 is removing that from the usual_latest_matrix.lst.

@StephanTLavavej StephanTLavavej added cxx20 C++20 feature test Related to test code labels Aug 20, 2020
@StephanTLavavej StephanTLavavej requested a review from a team as a code owner August 20, 2020 22:34
@StephanTLavavej StephanTLavavej self-assigned this Aug 21, 2020
@StephanTLavavej StephanTLavavej merged commit 484fbc9 into microsoft:master Aug 22, 2020
@StephanTLavavej StephanTLavavej deleted the coroutine_test branch August 22, 2020 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cxx20 C++20 feature test Related to test code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants