forked from OSchip/llvm-project
[LLD][ELF] - Remove dead code from handleTlsRelocation. NFC.
That piece of code is really very old and "protected" from TLS relocations against symbol in non-allocatable sections. It is useless because normally non-alloc sections have relocations with allocatable targets, but not the reverse. And so the code was simply dead. llvm-svn: 339553
This commit is contained in:
parent
24d86d8513
commit
b44789759b
|
@ -165,9 +165,6 @@ template <class ELFT>
|
|||
static unsigned
|
||||
handleTlsRelocation(RelType Type, Symbol &Sym, InputSectionBase &C,
|
||||
typename ELFT::uint Offset, int64_t Addend, RelExpr Expr) {
|
||||
if (!(C.Flags & SHF_ALLOC))
|
||||
return 0;
|
||||
|
||||
if (!Sym.isTls())
|
||||
return 0;
|
||||
|
||||
|
|
Loading…
Reference in New Issue