My junior classmate is trying to learn C++ with my vscode tutorial that uses clang installed by msys2 on windows, but I noticed project_options won't enable sanitizers for him because,
project_options/src/Sanitizers.cmake
Lines 172 to 174 in 86e68a9
As a result, the cmake configuration says,
No sanitizer is supported for the current platform/compiler
I removed the above NOT "${CMAKE_SYSTEM_NAME}" STREQUAL "Windows"
and configured again, the sanitizers are enabled and work correctly.
So I'm wondering why dose project_options disable clang/gcc sanitizers on windows and I suggest maybe we should investigate the current support for sanitizers on windows. (BTW Unfortunately, I can't reach my windows computer until next year).
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too