From 7970eccc89e5cc9b53f6d53c151e30cfe73a0a63 Mon Sep 17 00:00:00 2001 From: Kamil Rytarowski Date: Sat, 15 Dec 2018 10:42:14 +0000 Subject: [PATCH] Enable test/msan/pthread_getname_np.cc for NetBSD llvm-svn: 349263 --- compiler-rt/test/msan/pthread_getname_np.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler-rt/test/msan/pthread_getname_np.cc b/compiler-rt/test/msan/pthread_getname_np.cc index e19b652a73c9..4827b3a00643 100644 --- a/compiler-rt/test/msan/pthread_getname_np.cc +++ b/compiler-rt/test/msan/pthread_getname_np.cc @@ -1,7 +1,7 @@ // RUN: %clangxx_msan -std=c++11 -O0 %s -o %t && %run %t // The main goal is getting the pthread name back and // FreeBSD based do not support this feature -// UNSUPPORTED: android, netbsd, freebsd +// UNSUPPORTED: android, freebsd // Regression test for a deadlock in pthread_getattr_np @@ -32,7 +32,11 @@ int main(void) { assert(!res); const char *kMyThreadName = "my-thread-name"; +#if defined(__NetBSD__) + res = pthread_setname_np(t, "%s", (void *)kMyThreadName); +#else res = pthread_setname_np(t, kMyThreadName); +#endif assert(!res); char buf[100];