// RUN: %clangxx_msan -O0 -g %s -o %t && %run %t // RUN: %clangxx_msan -O3 -g %s -o %t && %run %t #include <assert.h> #include <stdlib.h> #include <sys/ioctl.h> #include <sys/socket.h> #include <unistd.h> int main(int argc, char **argv) { int fd = socket(AF_INET, SOCK_DGRAM, 0); unsigned int z; int res = ioctl(fd, FIOGETOWN, &z); assert(res == 0); close(fd); if (z) exit(0); return 0; }