diff options
| author | Rui Ueyama <ruiu@google.com> | 2015-04-02 06:00:42 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2015-04-02 06:00:42 +0000 |
| commit | 0a1fbb7b0c9984bc6e515cad70e919d30be10047 (patch) | |
| tree | 5926982f04ab60ea3a10c52d0bbe5b906d9f2500 | |
| parent | 2f50744fe723b48389ed1f30e8f3e73217a66f9e (diff) | |
| download | bcm5719-llvm-0a1fbb7b0c9984bc6e515cad70e919d30be10047.tar.gz bcm5719-llvm-0a1fbb7b0c9984bc6e515cad70e919d30be10047.zip | |
ELF: Replace empty classes with typedefs.
llvm-svn: 233896
| -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 |

