summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseTemplate.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2013-05-02 19:18:03 +0000
committerBill Wendling <isanbard@gmail.com>2013-05-02 19:18:03 +0000
commit95cae88bcfebe11db2f217de47462a749f4eb123 (patch)
treecf40ef2e89e26b4f5913e6df43182c90b0667076 /clang/lib/Parse/ParseTemplate.cpp
parentaa05f9eaf3db4c3d7251a1277691753c1fc68558 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud