diff options
-rw-r--r-- | lld/lib/ReaderWriter/ELF/AArch64/AArch64ELFReader.h | 17 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/ARM/ARMELFReader.h | 18 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/Hexagon/HexagonELFReader.h | 18 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/X86/X86ELFReader.h | 18 | ||||
-rw-r--r-- | lld/lib/ReaderWriter/ELF/X86_64/X86_64ELFReader.h | 18 |
5 files changed, 15 insertions, 74 deletions
diff --git a/lld/lib/ReaderWriter/ELF/AArch64/AArch64ELFReader.h b/lld/lib/ReaderWriter/ELF/AArch64/AArch64ELFReader.h index d75d7ed4171..5b96b4eb865 100644 --- a/lld/lib/ReaderWriter/ELF/AArch64/AArch64ELFReader.h +++ b/lld/lib/ReaderWriter/ELF/AArch64/AArch64ELFReader.h @@ -28,21 +28,10 @@ struct AArch64ELFFileCreateELFTraits { } }; -class AArch64ELFObjectReader - : public ELFObjectReader<AArch64ELFType, AArch64ELFFileCreateELFTraits, - AArch64LinkingContext> { -public: - AArch64ELFObjectReader(AArch64LinkingContext &ctx) - : ELFObjectReader<AArch64ELFType, AArch64ELFFileCreateELFTraits, - AArch64LinkingContext>(ctx) {} -}; +typedef ELFObjectReader<AArch64ELFType, AArch64ELFFileCreateELFTraits, + AArch64LinkingContext> AArch64ELFObjectReader; -class AArch64ELFDSOReader - : public ELFDSOReader<AArch64ELFType, AArch64LinkingContext> { -public: - AArch64ELFDSOReader(AArch64LinkingContext &ctx) - : ELFDSOReader<AArch64ELFType, AArch64LinkingContext>(ctx) {} -}; +typedef ELFDSOReader<AArch64ELFType, AArch64LinkingContext> AArch64ELFDSOReader; } // namespace elf } // namespace lld diff --git a/lld/lib/ReaderWriter/ELF/ARM/ARMELFReader.h b/lld/lib/ReaderWriter/ELF/ARM/ARMELFReader.h index 9a5b970bb3a..2252dcad8bc 100644 --- a/lld/lib/ReaderWriter/ELF/ARM/ARMELFReader.h +++ b/lld/lib/ReaderWriter/ELF/ARM/ARMELFReader.h @@ -28,21 +28,9 @@ struct ARMELFFileCreateELFTraits { } }; -class ARMELFObjectReader - : public ELFObjectReader<ARMELFType, ARMELFFileCreateELFTraits, - ARMLinkingContext> { -public: - ARMELFObjectReader(ARMLinkingContext &ctx) - : ELFObjectReader<ARMELFType, ARMELFFileCreateELFTraits, - ARMLinkingContext>(ctx) {} -}; - -class ARMELFDSOReader - : public ELFDSOReader<ARMELFType, ARMLinkingContext> { -public: - ARMELFDSOReader(ARMLinkingContext &ctx) - : ELFDSOReader<ARMELFType, ARMLinkingContext>(ctx) {} -}; +typedef ELFObjectReader<ARMELFType, ARMELFFileCreateELFTraits, + ARMLinkingContext> ARMELFObjectReader; +typedef ELFDSOReader<ARMELFType, ARMLinkingContext> ARMELFDSOReader; } // namespace elf } // namespace lld diff --git a/lld/lib/ReaderWriter/ELF/Hexagon/HexagonELFReader.h b/lld/lib/ReaderWriter/ELF/Hexagon/HexagonELFReader.h index 2b0f5847c0b..228039fdd6f 100644 --- a/lld/lib/ReaderWriter/ELF/Hexagon/HexagonELFReader.h +++ b/lld/lib/ReaderWriter/ELF/Hexagon/HexagonELFReader.h @@ -28,21 +28,9 @@ struct HexagonELFFileCreateELFTraits { } }; -class HexagonELFObjectReader - : public ELFObjectReader<HexagonELFType, HexagonELFFileCreateELFTraits, - HexagonLinkingContext> { -public: - HexagonELFObjectReader(HexagonLinkingContext &ctx) - : ELFObjectReader<HexagonELFType, HexagonELFFileCreateELFTraits, - HexagonLinkingContext>(ctx) {} -}; - -class HexagonELFDSOReader - : public ELFDSOReader<HexagonELFType, HexagonLinkingContext> { -public: - HexagonELFDSOReader(HexagonLinkingContext &ctx) - : ELFDSOReader<HexagonELFType, HexagonLinkingContext>(ctx) {} -}; +typedef ELFObjectReader<HexagonELFType, HexagonELFFileCreateELFTraits, + HexagonLinkingContext> HexagonELFObjectReader; +typedef ELFDSOReader<HexagonELFType, HexagonLinkingContext> HexagonELFDSOReader; } // namespace elf } // namespace lld diff --git a/lld/lib/ReaderWriter/ELF/X86/X86ELFReader.h b/lld/lib/ReaderWriter/ELF/X86/X86ELFReader.h index 8cb15a84230..d1ec697776b 100644 --- a/lld/lib/ReaderWriter/ELF/X86/X86ELFReader.h +++ b/lld/lib/ReaderWriter/ELF/X86/X86ELFReader.h @@ -28,21 +28,9 @@ struct X86ELFFileCreateELFTraits { } }; -class X86ELFObjectReader - : public ELFObjectReader<X86ELFType, X86ELFFileCreateELFTraits, - X86LinkingContext> { -public: - X86ELFObjectReader(X86LinkingContext &ctx) - : ELFObjectReader<X86ELFType, X86ELFFileCreateELFTraits, - X86LinkingContext>(ctx) {} -}; - -class X86ELFDSOReader - : public ELFDSOReader<X86ELFType, X86LinkingContext> { -public: - X86ELFDSOReader(X86LinkingContext &ctx) - : ELFDSOReader<X86ELFType, X86LinkingContext>(ctx) {} -}; +typedef ELFObjectReader<X86ELFType, X86ELFFileCreateELFTraits, + X86LinkingContext> X86ELFObjectReader; +typedef ELFDSOReader<X86ELFType, X86LinkingContext> X86ELFDSOReader; } // namespace elf } // namespace lld diff --git a/lld/lib/ReaderWriter/ELF/X86_64/X86_64ELFReader.h b/lld/lib/ReaderWriter/ELF/X86_64/X86_64ELFReader.h index 9c54b01b087..556aaba5634 100644 --- a/lld/lib/ReaderWriter/ELF/X86_64/X86_64ELFReader.h +++ b/lld/lib/ReaderWriter/ELF/X86_64/X86_64ELFReader.h @@ -28,21 +28,9 @@ struct X86_64ELFFileCreateELFTraits { } }; -class X86_64ELFObjectReader - : public ELFObjectReader<X86_64ELFType, X86_64ELFFileCreateELFTraits, - X86_64LinkingContext> { -public: - X86_64ELFObjectReader(X86_64LinkingContext &ctx) - : ELFObjectReader<X86_64ELFType, X86_64ELFFileCreateELFTraits, - X86_64LinkingContext>(ctx) {} -}; - -class X86_64ELFDSOReader - : public ELFDSOReader<X86_64ELFType, X86_64LinkingContext> { -public: - X86_64ELFDSOReader(X86_64LinkingContext &ctx) - : ELFDSOReader<X86_64ELFType, X86_64LinkingContext>(ctx) {} -}; +typedef ELFObjectReader<X86_64ELFType, X86_64ELFFileCreateELFTraits, + X86_64LinkingContext> X86_64ELFObjectReader; +typedef ELFDSOReader<X86_64ELFType, X86_64LinkingContext> X86_64ELFDSOReader; } // namespace elf } // namespace lld |