15 lines · cpp
1// RUN: %clangxx_msan -O0 %s -o %t && %run %t2 3#include <assert.h>4#include <dlfcn.h>5#include <stdio.h>6#include <string.h>7 8int main(void) {9 void *p = dlopen("/bad/file/name", RTLD_NOW);10 assert(!p);11 char *s = dlerror();12 printf("%s, %zu\n", s, strlen(s));13 return 0;14}15