aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2017-09-01 06:41:55 +0000
committerMartin Storsjo <martin@martin.st>2017-09-01 06:41:55 +0000
commitc6c5af75f2c84d1b6204c20f1f31f23ee78b446e (patch)
tree585e649c8d0541838dd74151b72d9654299e0fcf /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parent18821b60b0847f97f16d915c66b34b0aed66efc7 (diff)
downloadllvm-c6c5af75f2c84d1b6204c20f1f31f23ee78b446e.zip
llvm-c6c5af75f2c84d1b6204c20f1f31f23ee78b446e.tar.gz
llvm-c6c5af75f2c84d1b6204c20f1f31f23ee78b446e.tar.bz2
Reland r312224 - [ItaniumCXXABI] Always use linkonce_odr linkage for RTTI data on MinGW
This fixes cases where dynamic classes produced RTTI data with external linkage, producing linker errors about duplicate symbols. This touches code close to what was changed in SVN r244266, but this change doesn't break the tests added in that revision. The previous version had missed to update CodeGenCXX/virt-dtor-key.cpp, which had a behaviour change only when running the testsuite on windows. Differential revision: https://reviews.llvm.org/D37327 llvm-svn: 312306
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions