OSDN Git Service

[msan] Fix strxfrm test
authorVitaly Buka <vitalybuka@google.com>
Fri, 17 Jul 2020 08:45:14 +0000 (01:45 -0700)
committerVitaly Buka <vitalybuka@google.com>
Fri, 17 Jul 2020 09:21:18 +0000 (02:21 -0700)
Revert D83719 and explicitly set locate to "C".

compiler-rt/test/msan/strxfrm.cpp

index d40b56b..b4fee6f 100644 (file)
@@ -7,12 +7,12 @@
 #include <string.h>
 
 int main(void) {
-  char q[30];
+  char q[10];
   size_t n = strxfrm(q, "abcdef", sizeof(q));
   assert(n < sizeof(q));
   __msan_check_mem_is_initialized(q, n + 1);
 
-  locale_t loc = newlocale(LC_ALL_MASK, "", (locale_t)0);
+  locale_t loc = newlocale(LC_ALL_MASK, "C", (locale_t)0);
 
   __msan_poison(&q, sizeof(q));
   n = strxfrm_l(q, "qwerty", sizeof(q), loc);