1*7c3d14c8STreehugger Robot // RUN: %clangxx_msan -std=c++11 -O0 %s -o %t && %run %t 2*7c3d14c8STreehugger Robot 3*7c3d14c8STreehugger Robot #include <sanitizer/msan_interface.h> 4*7c3d14c8STreehugger Robot #include <stdio.h> 5*7c3d14c8STreehugger Robot #include <string.h> 6*7c3d14c8STreehugger Robot main(void)7*7c3d14c8STreehugger Robotint main(void) { 8*7c3d14c8STreehugger Robot unsigned char s[L_ctermid + 1]; 9*7c3d14c8STreehugger Robot char *res = ctermid((char *)s); 10*7c3d14c8STreehugger Robot if (res) 11*7c3d14c8STreehugger Robot printf("%zd\n", strlen(res)); 12*7c3d14c8STreehugger Robot return 0; 13*7c3d14c8STreehugger Robot } 14