]> git.proxmox.com Git - rustc.git/blob - src/libcompiler_builtins/compiler-rt/test/msan/strxfrm.cc
New upstream version 1.20.0+dfsg1
[rustc.git] / src / libcompiler_builtins / compiler-rt / test / msan / strxfrm.cc
1 // RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
2
3 #include <assert.h>
4 #include <sanitizer/msan_interface.h>
5 #include <stdlib.h>
6 #include <string.h>
7
8 int main(void) {
9 const char *p = "abcdef";
10 char q[10];
11 size_t n = strxfrm(q, p, sizeof(q));
12 assert(n < sizeof(q));
13 __msan_check_mem_is_initialized(q, n + 1);
14 return 0;
15 }