// RUN: %clang_msan -O0 -g %s -o %t && %run %t | |
#include <assert.h> | |
#include <errno.h> | |
#include <string.h> | |
int main() { | |
char buf[1000]; | |
char *res = strerror_r(EINVAL, buf, sizeof(buf)); | |
assert(res); | |
volatile int z = strlen(res); | |
res = strerror_r(-1, buf, sizeof(buf)); | |
assert(res); | |
z = strlen(res); | |
return 0; | |
} |