#include <sanitizer/msan_interface.h>
#define njs_msan_unpoison(ptr, size) __msan_unpoison(ptr, size)
+#else
+
+#define njs_msan_unpoison(ptr, size)
#endif
key.value[2] ^= getpid();
}
+ njs_msan_unpoison(&key, NJS_RANDOM_KEY_SIZE);
+
njs_random_add(r, key.bytes, NJS_RANDOM_KEY_SIZE);
/* Drop the first 3072 bytes. */
{ njs_str("Math.pow(-3, 0.1)"),
njs_str("NaN") },
-#if (!NJS_HAVE_MEMORY_SANITIZER) /* intentional use of uninitialized stack */
{ njs_str("var a = Math.random(); a >= 0 && a < 1"),
njs_str("true") },
-#endif
{ njs_str("Math.round()"),
njs_str("NaN") },