Skip to content
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

C++ 20: Move vnext to C++ 20 and C++ 20 coroutines #12331

Draft
wants to merge 12 commits into
base: main
Choose a base branch
from

Merge

a8c072a
Select commit
Loading
Failed to load commit list.
Draft

C++ 20: Move vnext to C++ 20 and C++ 20 coroutines #12331

Merge
a8c072a
Select commit
Loading
Failed to load commit list.
Azure Pipelines / PR failed Feb 6, 2024 in 1h 8m 23s

Build #RNW_0.0.0-canary.764.pr540398 failed

Details

Tests

  • Failed: 0 (0.00%)
  • Passed: 2,411 (100.00%)
  • Other: 0 (0.00%)
  • Total: 2,411
Code coverage

  • 3197 of 3772 blocks covered (84.76%)
  • 2922 of 3267 lines covered (89.44%)

Annotations

Check failure on line 14 in C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\include\coroutine

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\include\coroutine#L14

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.38.33130\include\coroutine(14,0): Error STL4039: The contents of <coroutine> are not available with /await. Remove /await or use /await:strict for standard coroutines. Use <experimental/coroutine> for legacy /await support.

Check failure on line 39 in vnext\Shared\Utils\CppWinrtLessExceptions.h

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR

vnext\Shared\Utils\CppWinrtLessExceptions.h#L39

vnext\Shared\Utils\CppWinrtLessExceptions.h(39,27): Error C2039: 'coroutine_handle': is not a member of 'std'

Check failure on line 39 in vnext\Shared\Utils\CppWinrtLessExceptions.h

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR

vnext\Shared\Utils\CppWinrtLessExceptions.h#L39

vnext\Shared\Utils\CppWinrtLessExceptions.h(39,27): Error C2061: syntax error: identifier 'coroutine_handle'

Check failure on line 44 in vnext\Shared\Utils\CppWinrtLessExceptions.h

See this annotation in the file changed.

@azure-pipelines azure-pipelines / PR

vnext\Shared\Utils\CppWinrtLessExceptions.h#L44

vnext\Shared\Utils\CppWinrtLessExceptions.h(44,19): Error C2065: 'handle': undeclared identifier