//===- lib/ReaderWriter/ELF/PPCELFFile.h -------------------------------===// // // The LLVM Linker // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// #ifndef LLD_READER_WRITER_ELF_PPC_ELF_FILE_H #define LLD_READER_WRITER_ELF_PPC_ELF_FILE_H #include "ELFReader.h" namespace lld { namespace elf { class PPCLinkingContext; template class PPCELFFile : public ELFFile { public: PPCELFFile(StringRef name) : ELFFile(name) {} PPCELFFile(std::unique_ptr mb, bool atomizeStrings, TargetHandlerBase *handler, error_code &ec) : ELFFile(std::move(mb), atomizeStrings, handler, ec) {} }; template class PPCDynamicFile : public DynamicFile { public: PPCDynamicFile(const PPCLinkingContext &context, StringRef name) : DynamicFile(context, name) {} }; } // elf } // lld #endif // LLD_READER_WRITER_ELF_PPC_ELF_FILE_H