dotnet/runtime
Voir sur GitHub[mono] Use C11 atomics in atomic.h when building with MSVC
Open
#91 748 ouverte le 7 sept. 2023
area-Infrastructure-monohelp wanted
Métriques du dépôt
- Stars
- (17 886 stars)
- Métriques de merge PR
- (Merge moyen 12j 11h) (661 PRs mergées en 30 j)
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)