]> granicus.if.org Git - php/commitdiff
Don't use fast_memcpy under msan
authorNikita Popov <nikita.ppv@gmail.com>
Mon, 1 Jul 2019 08:44:44 +0000 (10:44 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 1 Jul 2019 09:14:23 +0000 (11:14 +0200)
ext/opcache/zend_accelerator_util_funcs.c

index 9692b4023ca610f0d52942f8b782fdf67800e49e..be927f6447986658ac002a80a9dfa2e6490c5571 100644 (file)
@@ -572,7 +572,9 @@ static void zend_accel_class_hash_copy_from_shm(HashTable *target, HashTable *so
        return;
 }
 
-#if defined(__AVX__)
+#if __has_feature(memory_sanitizer)
+# define fast_memcpy memcpy
+#elif defined(__AVX__)
 # include <nmmintrin.h>
 # if defined(__GNUC__) && defined(__i386__)
 static zend_always_inline void fast_memcpy(void *dest, const void *src, size_t size)