aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objcopy/ELF/Object.cpp
diff options
context:
space:
mode:
authorGeorge Rimar <grimar@accesssoftek.com>2019-03-22 12:14:04 +0000
committerGeorge Rimar <grimar@accesssoftek.com>2019-03-22 12:14:04 +0000
commitd822018dbeb56ee2c77d6b1e559a3146438f8517 (patch)
tree3c72071aa4616c0aa025814344563770ea12fbb9 /llvm/tools/llvm-objcopy/ELF/Object.cpp
parentdab1f6fc4e025a0d6ceeaae48a5e569bb85e6696 (diff)
downloadllvm-d822018dbeb56ee2c77d6b1e559a3146438f8517.zip
llvm-d822018dbeb56ee2c77d6b1e559a3146438f8517.tar.gz
llvm-d822018dbeb56ee2c77d6b1e559a3146438f8517.tar.bz2
Revert r356738 "[llvm-objcopy] - Implement replaceSectionReferences for GroupSection class."
Seems this broke ubsan bot: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap-ubsan/builds/11760 llvm-svn: 356745
Diffstat (limited to 'llvm/tools/llvm-objcopy/ELF/Object.cpp')
-rw-r--r--llvm/tools/llvm-objcopy/ELF/Object.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/llvm/tools/llvm-objcopy/ELF/Object.cpp b/llvm/tools/llvm-objcopy/ELF/Object.cpp
index 38cf3ad..ccc6efa 100644
--- a/llvm/tools/llvm-objcopy/ELF/Object.cpp
+++ b/llvm/tools/llvm-objcopy/ELF/Object.cpp
@@ -689,13 +689,6 @@ void GroupSection::markSymbols() {
Sym->Referenced = true;
}
-void GroupSection::replaceSectionReferences(
- const DenseMap<SectionBase *, SectionBase *> &FromTo) {
- for (SectionBase *&Sec : GroupMembers)
- if (SectionBase *To = FromTo.lookup(Sec))
- Sec = To;
-}
-
void Section::initialize(SectionTableRef SecTable) {
if (Link != ELF::SHN_UNDEF) {
LinkSection =