diff options
| author | Bill Wendling <isanbard@gmail.com> | 2013-05-02 19:18:03 +0000 |
|---|---|---|
| committer | Bill Wendling <isanbard@gmail.com> | 2013-05-02 19:18:03 +0000 |
| commit | 95cae88bcfebe11db2f217de47462a749f4eb123 (patch) | |
| tree | cf40ef2e89e26b4f5913e6df43182c90b0667076 /clang/lib/Parse/ParseTemplate.cpp | |
| parent | aa05f9eaf3db4c3d7251a1277691753c1fc68558 (diff) | |
| download | bcm5719-llvm-95cae88bcfebe11db2f217de47462a749f4eb123.tar.gz bcm5719-llvm-95cae88bcfebe11db2f217de47462a749f4eb123.zip | |
Use the Itanium ABI for thread_local on Darwin.
After some discussion, it was decided to use the Itanium ABI for thread_local on
Darwin OS X platforms. This involved a couple of changes. First, we use
"_tlv_atexit" instead of "__cxa_thread_atexit". Secondly, the global variables
are marked with 'internal' linkage, because we want all access to be calls to
the Itanium-specific entry point, which has normal linkage.
<rdar://problem/13733006>
llvm-svn: 180941
Diffstat (limited to 'clang/lib/Parse/ParseTemplate.cpp')
0 files changed, 0 insertions, 0 deletions

