Avoid storing a second copy of each string in StringTableBuilder.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 22 Oct 2015 18:32:06 +0000 (18:32 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 22 Oct 2015 18:32:06 +0000 (18:32 +0000)
commitd43c001a74f719a6089d0e5b616af3bcf9c29b48
treec60e7841caae3c351cc6194f0694bd5e1c56972e
parent08abda6dfa15406333b347cddff3cdca36260df8
Avoid storing a second copy of each string in StringTableBuilder.

This was only use in the extremely uncommon case of @@@ symbols on ELF.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251039 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/StringTableBuilder.h
lib/MC/ELFObjectWriter.cpp
lib/MC/StringTableBuilder.cpp