mirror of
https://github.com/facebook/zstd.git
synced 2025-10-09 00:05:28 -04:00
Merge pull request #2799 from terrelln/oss-fuzz-build
[build] Fix oss-fuzz build with the dataflow sanitizer
This commit is contained in:
commit
01976ce4cd
@ -233,6 +233,15 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* detects whether we are being compiled undef dfsan */
|
||||||
|
#ifndef ZSTD_DATAFLOW_SANITIZER
|
||||||
|
# if __has_feature(dataflow_sanitizer)
|
||||||
|
# define ZSTD_DATAFLOW_SANITIZER 1
|
||||||
|
# else
|
||||||
|
# define ZSTD_DATAFLOW_SANITIZER 0
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if ZSTD_MEMORY_SANITIZER
|
#if ZSTD_MEMORY_SANITIZER
|
||||||
/* Not all platforms that support msan provide sanitizers/msan_interface.h.
|
/* Not all platforms that support msan provide sanitizers/msan_interface.h.
|
||||||
* We therefore declare the functions we need ourselves, rather than trying to
|
* We therefore declare the functions we need ourselves, rather than trying to
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
* Disable when MSAN is enabled.
|
* Disable when MSAN is enabled.
|
||||||
*/
|
*/
|
||||||
#if defined(__linux__) || defined(__linux) || defined(__APPLE__)
|
#if defined(__linux__) || defined(__linux) || defined(__APPLE__)
|
||||||
# if ZSTD_MEMORY_SANITIZER
|
# if ZSTD_MEMORY_SANITIZER || ZSTD_DATAFLOW_SANITIZER
|
||||||
# define HUF_ASM_SUPPORTED 0
|
# define HUF_ASM_SUPPORTED 0
|
||||||
# else
|
# else
|
||||||
# define HUF_ASM_SUPPORTED 1
|
# define HUF_ASM_SUPPORTED 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user