diff options
| author | Rui Ueyama <ruiu@google.com> | 2015-04-14 00:31:28 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2015-04-14 00:31:28 +0000 |
| commit | ad87e54f1a2ed2192794bd4aef50cbe8536416e2 (patch) | |
| tree | 80c792d73001ce78a9bbfb10bf137a14ec3b5e21 /lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp | |
| parent | 47260c23cabac35a3819a67d3fb3a6cdb7545672 (diff) | |
| download | bcm5719-llvm-ad87e54f1a2ed2192794bd4aef50cbe8536416e2.tar.gz bcm5719-llvm-ad87e54f1a2ed2192794bd4aef50cbe8536416e2.zip | |
ELF: Define ELF{32,64}{LE,BE} types and use them everywhere.
llvm-svn: 234823
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp b/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp index 5736c8229b6..c01ed7258f1 100644 --- a/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp +++ b/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp @@ -21,11 +21,9 @@ using namespace llvm::ELF; std::unique_ptr<Writer> X86TargetHandler::getWriter() { switch (_ctx.getOutputELFType()) { case llvm::ELF::ET_EXEC: - return llvm::make_unique<X86ExecutableWriter<X86ELFType>>(_ctx, - *_targetLayout); + return llvm::make_unique<X86ExecutableWriter>(_ctx, *_targetLayout); case llvm::ELF::ET_DYN: - return llvm::make_unique<X86DynamicLibraryWriter<X86ELFType>>( - _ctx, *_targetLayout); + return llvm::make_unique<X86DynamicLibraryWriter>(_ctx, *_targetLayout); case llvm::ELF::ET_REL: llvm_unreachable("TODO: support -r mode"); default: @@ -34,5 +32,5 @@ std::unique_ptr<Writer> X86TargetHandler::getWriter() { } X86TargetHandler::X86TargetHandler(X86LinkingContext &ctx) - : _ctx(ctx), _targetLayout(new TargetLayout<X86ELFType>(ctx)), + : _ctx(ctx), _targetLayout(new TargetLayout<ELF32LE>(ctx)), _relocationHandler(new X86TargetRelocationHandler()) {} |

