| // 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_UNIX, SOCK_DGRAM, 0); | |
| unsigned int z; | |
| int res = ioctl(fd, FIOGETOWN, &z); | |
| assert(res == 0); | |
| close(fd); | |
| if (z) | |
| exit(0); | |
| return 0; | |
| } |