mirror of
https://github.com/python/cpython.git
synced 2026-01-06 15:32:22 +00:00
gh-112536: Define _Py_THREAD_SANITIZER on GCC when TSan is enabled (#117702)
The `__has_feature(thread_sanitizer)` is a Clang-ism. Although new versions of GCC implement `__has_feature`, the `defined(__has_feature)` check still fails on GCC so we don't use that code path.
This commit is contained in:
parent
ef4118222b
commit
79eec66e3d
1 changed files with 3 additions and 0 deletions
|
|
@ -572,6 +572,9 @@ extern "C" {
|
|||
# if defined(__SANITIZE_ADDRESS__)
|
||||
# define _Py_ADDRESS_SANITIZER
|
||||
# endif
|
||||
# if defined(__SANITIZE_THREAD__)
|
||||
# define _Py_THREAD_SANITIZER
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue