summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2015-01-16 08:57:26 +0000
committerSimon Atanasyan <simon@atanasyan.com>2015-01-16 08:57:26 +0000
commit0f049c1a7cab83839daccc447c875e96b290b310 (patch)
tree558ae4f6c56fc7453e14ad103c43aeb014db58a1 /lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
parent157432bcb21f0daf2c540f45f82f56859b38d307 (diff)
downloadbcm5719-llvm-0f049c1a7cab83839daccc447c875e96b290b310.tar.gz
bcm5719-llvm-0f049c1a7cab83839daccc447c875e96b290b310.zip
[Mips] Make MipsLinkingContext owner of MipsELFFlagsMerger
That reduce class dependencies and simplify the code a bit. No functional changes. llvm-svn: 226255
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
index a23f707f2e9..c2ff70ee47b 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
@@ -25,8 +25,7 @@ template <class ELFT>
class MipsDynamicLibraryWriter : public DynamicLibraryWriter<ELFT> {
public:
MipsDynamicLibraryWriter(MipsLinkingContext &ctx,
- MipsTargetLayout<ELFT> &layout,
- MipsELFFlagsMerger &elfFlagsMerger);
+ MipsTargetLayout<ELFT> &layout);
protected:
// Add any runtime files and their atoms to the output
@@ -54,11 +53,9 @@ private:
template <class ELFT>
MipsDynamicLibraryWriter<ELFT>::MipsDynamicLibraryWriter(
- MipsLinkingContext &ctx, MipsTargetLayout<ELFT> &layout,
- MipsELFFlagsMerger &elfFlagsMerger)
- : DynamicLibraryWriter<ELFT>(ctx, layout),
- _writeHelper(ctx, layout, elfFlagsMerger), _mipsContext(ctx),
- _mipsTargetLayout(layout) {}
+ MipsLinkingContext &ctx, MipsTargetLayout<ELFT> &layout)
+ : DynamicLibraryWriter<ELFT>(ctx, layout), _writeHelper(ctx, layout),
+ _mipsContext(ctx), _mipsTargetLayout(layout) {}
template <class ELFT>
bool MipsDynamicLibraryWriter<ELFT>::createImplicitFiles(
OpenPOWER on IntegriCloud