diff options
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
-rw-r--r-- | llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp b/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp index bf68501..53c7b09 100644 --- a/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp +++ b/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp @@ -31,7 +31,6 @@ #include "llvm/MC/MCSectionMachO.h" #include "llvm/MC/MCStreamer.h" #include "llvm/MC/MCSymbol.h" -#include "llvm/Support/CommandLine.h" #include "llvm/Support/Dwarf.h" #include "llvm/Support/ELF.h" #include "llvm/Support/ErrorHandling.h" @@ -42,13 +41,6 @@ using namespace llvm; using namespace dwarf; -// Disabled by default because it hits bug 17350 in GNU ld (gold is fine) -static cl::opt<bool> - EnableStructorCOMDAT("enable-structor-comdat", cl::Hidden, - cl::desc("Use comdats to keep only one copy of a " - "constructor/destructor invocation"), - cl::init(false)); - //===----------------------------------------------------------------------===// // ELF //===----------------------------------------------------------------------===// @@ -371,9 +363,6 @@ static const MCSectionELF *getStaticStructorSection(MCContext &Ctx, bool IsCtor, unsigned Priority, const MCSymbol *KeySym) { - if (!EnableStructorCOMDAT) - KeySym = nullptr; - std::string Name; unsigned Type; unsigned Flags = ELF::SHF_ALLOC | ELF::SHF_WRITE; |