diff options
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h')
-rw-r--r-- | lld/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h b/lld/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h index 4bfd161a2d6..f10a3000ef9 100644 --- a/lld/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h +++ b/lld/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h @@ -150,6 +150,8 @@ class HexagonTargetHandler LLVM_FINAL : public: HexagonTargetHandler(HexagonLinkingContext &targetInfo); + virtual void registerRelocationNames(Registry ®istry); + bool doesOverrideELFHeader() { return true; } void setELFHeader(ELFHeader<HexagonELFType> *elfHeader) { @@ -215,6 +217,8 @@ public: } private: + static const Registry::KindStrings kindStrings[]; + HexagonTargetLayout<HexagonELFType> _targetLayout; HexagonTargetRelocationHandler _relocationHandler; HexagonTargetAtomHandler<HexagonELFType> _targetAtomHandler; |