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.h | |
| 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.h')
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.h b/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.h index 48d81ac9a5d..41cdee4ad4b 100644 --- a/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.h +++ b/lld/lib/ReaderWriter/ELF/X86/X86TargetHandler.h @@ -20,9 +20,8 @@ namespace elf { class X86LinkingContext; class X86TargetHandler final : public TargetHandler { - typedef llvm::object::ELFType<llvm::support::little, 2, false> ELFT; - typedef ELFReader<ELFT, X86LinkingContext, ELFFile> ObjReader; - typedef ELFReader<ELFT, X86LinkingContext, DynamicFile> DSOReader; + typedef ELFReader<ELF32LE, X86LinkingContext, ELFFile> ObjReader; + typedef ELFReader<ELF32LE, X86LinkingContext, DynamicFile> DSOReader; public: X86TargetHandler(X86LinkingContext &ctx); @@ -43,7 +42,7 @@ public: protected: X86LinkingContext &_ctx; - std::unique_ptr<TargetLayout<ELFT>> _targetLayout; + std::unique_ptr<TargetLayout<ELF32LE>> _targetLayout; std::unique_ptr<X86TargetRelocationHandler> _relocationHandler; }; } // end namespace elf |

