1*1f82d0f7SManoj Gupta // REQUIRES: linux
2*1f82d0f7SManoj Gupta // RUN: %clangxx_msan -O0 %s -o %t && %run %t
3*1f82d0f7SManoj Gupta 
4*1f82d0f7SManoj Gupta #include <cassert>
5*1f82d0f7SManoj Gupta #include <cstdlib>
6*1f82d0f7SManoj Gupta #include <sys/stat.h>
7*1f82d0f7SManoj Gupta 
main(void)8*1f82d0f7SManoj Gupta int main(void) {
9*1f82d0f7SManoj Gupta   struct stat64 st;
10*1f82d0f7SManoj Gupta   if (stat64("/dev/null", &st))
11*1f82d0f7SManoj Gupta     exit(1);
12*1f82d0f7SManoj Gupta 
13*1f82d0f7SManoj Gupta   assert(S_ISCHR(st.st_mode));
14*1f82d0f7SManoj Gupta 
15*1f82d0f7SManoj Gupta   return 0;
16*1f82d0f7SManoj Gupta }
17