dotnet/runtime
Ver no GitHub[mono] Use C11 atomics in atomic.h when building with MSVC
Open
#91.748 aberto em 7 de set. de 2023
area-Infrastructure-monohelp wanted
Métricas do repositório
- Stars
- (17.886 stars)
- Métricas de merge de PR
- (Mesclagem média 12d 11h) (661 fundiu PRs em 30d)
Description
There are two things we need to do:
- Pass the
/experimental:c11atomicsto the MSVC compiler for the runtime build - Use C++23 when building our C++ files (they may include
"atomic.h"which includes<stdatomic.h>which errors out in MSVC in C++ mode unless you're using at least C++23)