summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h b/lld/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h
index b23540a722e..b6c36818020 100644
--- a/lld/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h
+++ b/lld/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h
@@ -18,7 +18,7 @@ namespace elf {
class HexagonTargetLayout;
-class HexagonDynamicLibraryWriter : public DynamicLibraryWriter<ELFT> {
+class HexagonDynamicLibraryWriter : public DynamicLibraryWriter<ELF32LE> {
public:
HexagonDynamicLibraryWriter(HexagonLinkingContext &ctx,
HexagonTargetLayout &layout);
@@ -30,7 +30,7 @@ protected:
void finalizeDefaultAtomValues() override;
std::error_code setELFHeader() override {
- DynamicLibraryWriter<ELFT>::setELFHeader();
+ DynamicLibraryWriter<ELF32LE>::setELFHeader();
setHexagonELFHeader(*this->_elfHeader);
return std::error_code();
}
@@ -42,12 +42,12 @@ private:
HexagonDynamicLibraryWriter::HexagonDynamicLibraryWriter(
HexagonLinkingContext &ctx, HexagonTargetLayout &layout)
- : DynamicLibraryWriter<ELFT>(ctx, layout), _ctx(ctx),
+ : DynamicLibraryWriter<ELF32LE>(ctx, layout), _ctx(ctx),
_targetLayout(layout) {}
void HexagonDynamicLibraryWriter::createImplicitFiles(
std::vector<std::unique_ptr<File>> &result) {
- DynamicLibraryWriter<ELFT>::createImplicitFiles(result);
+ DynamicLibraryWriter<ELF32LE>::createImplicitFiles(result);
// Add the default atoms as defined for hexagon
auto file = llvm::make_unique<HexagonRuntimeFile>(_ctx);
file->addAbsoluteAtom("_GLOBAL_OFFSET_TABLE_");
@@ -57,7 +57,7 @@ void HexagonDynamicLibraryWriter::createImplicitFiles(
void HexagonDynamicLibraryWriter::finalizeDefaultAtomValues() {
// Finalize the atom values that are part of the parent.
- DynamicLibraryWriter<ELFT>::finalizeDefaultAtomValues();
+ DynamicLibraryWriter<ELF32LE>::finalizeDefaultAtomValues();
if (_ctx.isDynamic())
finalizeHexagonRuntimeAtomValues(_targetLayout);
}
OpenPOWER on IntegriCloud