diff --git a/strings/my_vsnprintf.c b/strings/my_vsnprintf.c index f7cbb507e3556..a23e9904109a6 100644 --- a/strings/my_vsnprintf.c +++ b/strings/my_vsnprintf.c @@ -739,13 +739,7 @@ size_t my_vsnprintf_ex(CHARSET_INFO *cs, char *to, size_t n, else if (*fmt == 'f' || *fmt == 'g') { double d; -#if __has_feature(memory_sanitizer) /* QQ: MSAN has double trouble? */ - __msan_check_mem_is_initialized(ap, sizeof(double)); -#endif d= va_arg(ap, double); -#if __has_feature(memory_sanitizer) /* QQ: MSAN has double trouble? */ - __msan_unpoison(&d, sizeof(double)); -#endif to= process_dbl_arg(to, end, width, d, *fmt); continue; }