1 // RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
5 #include <sanitizer/msan_interface.h>
11 size_t n
= strxfrm(q
, "abcdef", sizeof(q
));
12 assert(n
< sizeof(q
));
13 __msan_check_mem_is_initialized(q
, n
+ 1);
15 locale_t loc
= newlocale(LC_ALL_MASK
, "C", (locale_t
)0);
17 __msan_poison(&q
, sizeof(q
));
18 n
= strxfrm_l(q
, "qwerty", sizeof(q
), loc
);
19 assert(n
< sizeof(q
));
20 __msan_check_mem_is_initialized(q
, n
+ 1);