| // RUN: %clangxx_msan -O0 %s -o %t && not %run %t >%t.out 2>&1 |
| // RUN: FileCheck %s < %t.out |
| // RUN: %clangxx_msan -O3 %s -o %t && not %run %t >%t.out 2>&1 |
| // RUN: FileCheck %s < %t.out |
| int res = getaddrinfo("localhost", NULL, NULL, &ai); |
| res = getaddrinfo("localhost", NULL, &hint, &ai); |
| // CHECK: Uninitialized bytes in __interceptor_getaddrinfo at offset 0 inside [0x{{.*}}, 48) |
| // CHECK: WARNING: MemorySanitizer: use-of-uninitialized-value |
| // CHECK: #0 {{.*}} in main {{.*}}getaddrinfo-positive.cc:[[@LINE-3]] |