summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/Error.cpp
diff options
context:
space:
mode:
authorDario Domizioli <dario.domizioli@gmail.com>2014-09-19 22:06:24 +0000
committerDario Domizioli <dario.domizioli@gmail.com>2014-09-19 22:06:24 +0000
commitc4fb8ca7aa4dfbd7a78cbff92d7065dff7e583e3 (patch)
treefd8612abbd12c683bcc948b8246386c676645038 /llvm/lib/Object/Error.cpp
parent44a7c7f1aa34c725d65aad46fe33b4a8247e71a0 (diff)
downloadbcm5719-llvm-c4fb8ca7aa4dfbd7a78cbff92d7065dff7e583e3.tar.gz
bcm5719-llvm-c4fb8ca7aa4dfbd7a78cbff92d7065dff7e583e3.zip
Fix ctor/dtor aliases losing 'dllexport' (for Itanium ABI)
This patch makes sure that the dllexport attribute is transferred to the alias when such alias is created. It only affects the Itanium ABI because for the MSVC ABI a workaround is in place to not generate aliases of dllexport ctors/dtors. A new CodeGenModule function is provided, CodeGenModule::setAliasAttributes, to factor the code for transferring attributes to aliases. llvm-svn: 218159
Diffstat (limited to 'llvm/lib/Object/Error.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud