summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h
diff options
context:
space:
mode:
authorDenis Protivensky <dprotivensky@accesssoftek.com>2015-05-21 11:16:40 +0000
committerDenis Protivensky <dprotivensky@accesssoftek.com>2015-05-21 11:16:40 +0000
commitad52e44e989b2e6c447632901c03a3313d643180 (patch)
treea36e75aa346cc397c2486b314d4aeff7acb4099c /lld/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h
parentbea5bd18eb16b32c2bf2f8e244eb5dd7c0fe0931 (diff)
downloadbcm5719-llvm-ad52e44e989b2e6c447632901c03a3313d643180.tar.gz
bcm5719-llvm-ad52e44e989b2e6c447632901c03a3313d643180.zip
[ARM] Move out common Writer functionality to ARMELFWriter
llvm-svn: 237891
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h b/lld/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h
index 1f75eb8c4cb..40eadacba79 100644
--- a/lld/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h
+++ b/lld/lib/ReaderWriter/ELF/ARM/ARMDynamicLibraryWriter.h
@@ -10,13 +10,15 @@
#define LLD_READER_WRITER_ELF_ARM_ARM_DYNAMIC_LIBRARY_WRITER_H
#include "DynamicLibraryWriter.h"
+#include "ARMELFWriters.h"
#include "ARMLinkingContext.h"
#include "ARMTargetHandler.h"
namespace lld {
namespace elf {
-class ARMDynamicLibraryWriter : public DynamicLibraryWriter<ELF32LE> {
+class ARMDynamicLibraryWriter
+ : public ARMELFWriter<DynamicLibraryWriter<ELF32LE>> {
public:
ARMDynamicLibraryWriter(ARMLinkingContext &ctx, ARMTargetLayout &layout);
@@ -27,7 +29,7 @@ protected:
ARMDynamicLibraryWriter::ARMDynamicLibraryWriter(ARMLinkingContext &ctx,
ARMTargetLayout &layout)
- : DynamicLibraryWriter(ctx, layout) {}
+ : ARMELFWriter(ctx, layout) {}
void ARMDynamicLibraryWriter::createImplicitFiles(
std::vector<std::unique_ptr<File>> &result) {
OpenPOWER on IntegriCloud