diff options
| author | Simon Atanasyan <simon@atanasyan.com> | 2015-01-16 08:57:26 +0000 |
|---|---|---|
| committer | Simon Atanasyan <simon@atanasyan.com> | 2015-01-16 08:57:26 +0000 |
| commit | 0f049c1a7cab83839daccc447c875e96b290b310 (patch) | |
| tree | 558ae4f6c56fc7453e14ad103c43aeb014db58a1 /lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h | |
| parent | 157432bcb21f0daf2c540f45f82f56859b38d307 (diff) | |
| download | bcm5719-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.h | 11 |
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( |

