diff --git a/test/link/elf.zig b/test/link/elf.zig index 8af1dff695..7d387a0762 100644 --- a/test/link/elf.zig +++ b/test/link/elf.zig @@ -3757,11 +3757,15 @@ fn testTlsOffsetAlignment(b: *Build, opts: Options) *Step { \\#include \\#include \\#include + \\#include \\void *(*verify)(void *); \\ \\int main() { \\ void *handle = dlopen("liba.so", RTLD_NOW); - \\ assert(handle); + \\ if (!handle) { + \\ fprintf(stderr, "dlopen failed: %s\n", dlerror()); + \\ return 1; + \\ } \\ *(void**)(&verify) = dlsym(handle, "verify"); \\ assert(verify); \\