OSDN Git Service

ELFObjectWriter: Allow one unique symver per symbol
authorVlad Tsyrklevich <vlad@tsyrklevich.net>
Fri, 27 Apr 2018 20:32:34 +0000 (20:32 +0000)
committerVlad Tsyrklevich <vlad@tsyrklevich.net>
Fri, 27 Apr 2018 20:32:34 +0000 (20:32 +0000)
commit1e6776e94bcae71f1feb6985afedb305d5971240
tree069a0cac12e311c13a93c7e87bde42d9d2dfa485
parent1c0f86d38497465fcdf963545f6e44030db3cb21
ELFObjectWriter: Allow one unique symver per symbol

Summary:
Only allow a single unique .symver alias per symbol. This matches the
behavior of gas. I noticed that we ignored multiple mismatched symver
directives looking at https://reviews.llvm.org/D45798

Reviewers: pcc, tejohnson, espindola

Reviewed By: pcc

Subscribers: emaste, arichardson, llvm-commits, kcc

Differential Revision: https://reviews.llvm.org/D45845

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331078 91177308-0d34-0410-b5e6-96231b3b80d8
lib/MC/ELFObjectWriter.cpp
test/MC/ELF/multiple-different-symver.s [new file with mode: 0644]
test/MC/ELF/multiple-equiv-symver.s [new file with mode: 0644]