summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Unix/Threading.inc
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2017-11-02 12:29:47 +0000
committerSam McCall <sam.mccall@gmail.com>2017-11-02 12:29:47 +0000
commit0e142499a97a16c34b934aeb6ca186ae81a230e2 (patch)
tree352770a9108681d0eaf5f5dc328245b5f1120ac8 /llvm/lib/Support/Unix/Threading.inc
parent0c20b690a23406d0961ee108c415227cc0dfd6fd (diff)
downloadbcm5719-llvm-0e142499a97a16c34b934aeb6ca186ae81a230e2.tar.gz
bcm5719-llvm-0e142499a97a16c34b934aeb6ca186ae81a230e2.zip
Temporary workaround for msan false positive.
llvm-svn: 317203
Diffstat (limited to 'llvm/lib/Support/Unix/Threading.inc')
-rw-r--r--llvm/lib/Support/Unix/Threading.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Support/Unix/Threading.inc b/llvm/lib/Support/Unix/Threading.inc
index 34bc906b058..7369cff8466 100644
--- a/llvm/lib/Support/Unix/Threading.inc
+++ b/llvm/lib/Support/Unix/Threading.inc
@@ -206,7 +206,7 @@ void llvm::get_thread_name(SmallVectorImpl<char> &Name) {
#if (defined(__GLIBC__) && defined(_GNU_SOURCE)) || defined(__ANDROID__)
#if HAVE_PTHREAD_GETNAME_NP
constexpr uint32_t len = get_max_thread_name_length_impl();
- char Buffer[len];
+ char Buffer[len] = {'\0'}; // FIXME: working around MSan false positive.
if (0 == ::pthread_getname_np(::pthread_self(), Buffer, len))
Name.append(Buffer, Buffer + strlen(Buffer));
#endif
OpenPOWER on IntegriCloud