journal: also disable memory tricks when hashing under msan
Might help with #11738.
This commit is contained in:
parent
e213e309fa
commit
587694bcd5
|
@ -319,7 +319,7 @@ uint32_t jenkins_hashlittle( const void *key, size_t length, uint32_t initval)
|
|||
* still catch it and complain. The masking trick does make the hash
|
||||
* noticeably faster for short strings (like English words).
|
||||
*/
|
||||
#if !VALGRIND && !HAS_FEATURE_ADDRESS_SANITIZER
|
||||
#if !VALGRIND && !HAS_FEATURE_ADDRESS_SANITIZER && !HAS_FEATURE_MEMORY_SANITIZER
|
||||
|
||||
switch(length)
|
||||
{
|
||||
|
@ -504,7 +504,7 @@ void jenkins_hashlittle2(
|
|||
* still catch it and complain. The masking trick does make the hash
|
||||
* noticeably faster for short strings (like English words).
|
||||
*/
|
||||
#if !VALGRIND && !HAS_FEATURE_ADDRESS_SANITIZER
|
||||
#if !VALGRIND && !HAS_FEATURE_ADDRESS_SANITIZER && !HAS_FEATURE_MEMORY_SANITIZER
|
||||
|
||||
switch(length)
|
||||
{
|
||||
|
@ -680,7 +680,7 @@ uint32_t jenkins_hashbig( const void *key, size_t length, uint32_t initval)
|
|||
* still catch it and complain. The masking trick does make the hash
|
||||
* noticeably faster for short strings (like English words).
|
||||
*/
|
||||
#if !VALGRIND && !HAS_FEATURE_ADDRESS_SANITIZER
|
||||
#if !VALGRIND && !HAS_FEATURE_ADDRESS_SANITIZER && !HAS_FEATURE_MEMORY_SANITIZER
|
||||
|
||||
switch(length)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue