summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
diff options
context:
space:
mode:
authorVlad Tsyrklevich <vlad@tsyrklevich.net>2019-01-17 17:53:45 +0000
committerVlad Tsyrklevich <vlad@tsyrklevich.net>2019-01-17 17:53:45 +0000
commitc93390b5c54b4912bad6bdb82f8f59ab519a7321 (patch)
treeb22a025e423e5bb82db303f0ed69dd54b78dfc78 /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
parentb795c31dffc5b689ac15640c8a7f67d7a293bc95 (diff)
downloadbcm5719-llvm-c93390b5c54b4912bad6bdb82f8f59ab519a7321.tar.gz
bcm5719-llvm-c93390b5c54b4912bad6bdb82f8f59ab519a7321.zip
TLS: Respect visibility for thread_local variables on Darwin (PR40327)
Summary: Teach clang to mark thread wrappers for thread_local variables with hidden visibility when the original variable is marked with hidden visibility. This is necessary on Darwin which exposes the thread wrapper instead of the thread variable. The thread wrapper would previously always be created with default visibility unless it had linkonce*/weak_odr linkage. Reviewers: rjmccall Reviewed By: rjmccall Differential Revision: https://reviews.llvm.org/D56818 llvm-svn: 351457
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud