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:33 +0000
committerSimon Atanasyan <simon@atanasyan.com>2015-01-16 08:57:33 +0000
commitc46de4ba3be70ad81e94a6e1267660f1f39f69d8 (patch)
tree64c7877b3861c41a5f41168bbdeaaa9542900712 /lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
parent0f049c1a7cab83839daccc447c875e96b290b310 (diff)
downloadbcm5719-llvm-c46de4ba3be70ad81e94a6e1267660f1f39f69d8.tar.gz
bcm5719-llvm-c46de4ba3be70ad81e94a6e1267660f1f39f69d8.zip
[Mips] Use ELFLinkingContext class instead of MipsLinkingContext where possible
No functional changes. llvm-svn: 226256
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
index c2ff70ee47b..93319f281f0 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h
@@ -47,7 +47,6 @@ protected:
private:
MipsELFWriter<ELFT> _writeHelper;
- MipsLinkingContext &_mipsContext;
MipsTargetLayout<Mips32ElELFType> &_mipsTargetLayout;
};
@@ -55,7 +54,7 @@ template <class ELFT>
MipsDynamicLibraryWriter<ELFT>::MipsDynamicLibraryWriter(
MipsLinkingContext &ctx, MipsTargetLayout<ELFT> &layout)
: DynamicLibraryWriter<ELFT>(ctx, layout), _writeHelper(ctx, layout),
- _mipsContext(ctx), _mipsTargetLayout(layout) {}
+ _mipsTargetLayout(layout) {}
template <class ELFT>
bool MipsDynamicLibraryWriter<ELFT>::createImplicitFiles(
@@ -76,7 +75,7 @@ template <class ELFT>
LLD_UNIQUE_BUMP_PTR(SymbolTable<ELFT>)
MipsDynamicLibraryWriter<ELFT>::createSymbolTable() {
return LLD_UNIQUE_BUMP_PTR(SymbolTable<ELFT>)(new (
- this->_alloc) MipsSymbolTable<ELFT>(_mipsContext));
+ this->_alloc) MipsSymbolTable<ELFT>(this->_context));
}
/// \brief create dynamic table
@@ -84,7 +83,7 @@ template <class ELFT>
LLD_UNIQUE_BUMP_PTR(DynamicTable<ELFT>)
MipsDynamicLibraryWriter<ELFT>::createDynamicTable() {
return LLD_UNIQUE_BUMP_PTR(DynamicTable<ELFT>)(new (
- this->_alloc) MipsDynamicTable<ELFT>(_mipsContext, _mipsTargetLayout));
+ this->_alloc) MipsDynamicTable<ELFT>(this->_context, _mipsTargetLayout));
}
/// \brief create dynamic symbol table
@@ -93,7 +92,7 @@ LLD_UNIQUE_BUMP_PTR(DynamicSymbolTable<ELFT>)
MipsDynamicLibraryWriter<ELFT>::createDynamicSymbolTable() {
return LLD_UNIQUE_BUMP_PTR(
DynamicSymbolTable<ELFT>)(new (this->_alloc) MipsDynamicSymbolTable<ELFT>(
- _mipsContext, _mipsTargetLayout));
+ this->_context, _mipsTargetLayout));
}
} // namespace elf
OpenPOWER on IntegriCloud