diff options
author | Roman Divacky <rdivacky@freebsd.org> | 2014-01-07 20:17:03 +0000 |
---|---|---|
committer | Roman Divacky <rdivacky@freebsd.org> | 2014-01-07 20:17:03 +0000 |
commit | 7e889af76814df67ef912b95ada7ac0b1ebfb7e4 (patch) | |
tree | 93eb590d9a0adb2f73423831d2ff11005e2f02d5 /lib/Target/CMakeLists.txt | |
parent | 67cc1dc99595b8807d8c18ab4f3854bee3203982 (diff) | |
download | llvm-7e889af76814df67ef912b95ada7ac0b1ebfb7e4.tar.gz llvm-7e889af76814df67ef912b95ada7ac0b1ebfb7e4.tar.bz2 llvm-7e889af76814df67ef912b95ada7ac0b1ebfb7e4.tar.xz |
In the ELFWriter when writing aliased (.set) symbols dont blindly
take type from the new symbol but merge them so that the type
is never "downgraded".
This is probably quite rare, except for IFUNC symbols which
we used to misassemble, losing the IFUNC type.
Fixes #18372.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198706 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions