summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h b/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h
index a7b63b77aa1..1a85bba3bd0 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h
@@ -33,10 +33,10 @@ protected:
void finalizeDefaultAtomValues() override;
std::error_code setELFHeader() override;
- LLD_UNIQUE_BUMP_PTR(SymbolTable<ELFT>) createSymbolTable() override;
- LLD_UNIQUE_BUMP_PTR(DynamicTable<ELFT>) createDynamicTable() override;
+ unique_bump_ptr<SymbolTable<ELFT>> createSymbolTable() override;
+ unique_bump_ptr<DynamicTable<ELFT>> createDynamicTable() override;
- LLD_UNIQUE_BUMP_PTR(DynamicSymbolTable<ELFT>)
+ unique_bump_ptr<DynamicSymbolTable<ELFT>>
createDynamicSymbolTable() override;
private:
@@ -125,27 +125,27 @@ void MipsExecutableWriter<ELFT>::finalizeDefaultAtomValues() {
}
template <class ELFT>
-LLD_UNIQUE_BUMP_PTR(SymbolTable<ELFT>)
+unique_bump_ptr<SymbolTable<ELFT>>
MipsExecutableWriter<ELFT>::createSymbolTable() {
- return LLD_UNIQUE_BUMP_PTR(SymbolTable<ELFT>)(new (
+ return unique_bump_ptr<SymbolTable<ELFT>>(new (
this->_alloc) MipsSymbolTable<ELFT>(this->_context));
}
/// \brief create dynamic table
template <class ELFT>
-LLD_UNIQUE_BUMP_PTR(DynamicTable<ELFT>)
+unique_bump_ptr<DynamicTable<ELFT>>
MipsExecutableWriter<ELFT>::createDynamicTable() {
- return LLD_UNIQUE_BUMP_PTR(DynamicTable<ELFT>)(new (
+ return unique_bump_ptr<DynamicTable<ELFT>>(new (
this->_alloc) MipsDynamicTable<ELFT>(this->_context, _mipsTargetLayout));
}
/// \brief create dynamic symbol table
template <class ELFT>
-LLD_UNIQUE_BUMP_PTR(DynamicSymbolTable<ELFT>)
+unique_bump_ptr<DynamicSymbolTable<ELFT>>
MipsExecutableWriter<ELFT>::createDynamicSymbolTable() {
- return LLD_UNIQUE_BUMP_PTR(
- DynamicSymbolTable<ELFT>)(new (this->_alloc) MipsDynamicSymbolTable<ELFT>(
- this->_context, _mipsTargetLayout));
+ return unique_bump_ptr<DynamicSymbolTable<ELFT>>(
+ new (this->_alloc) MipsDynamicSymbolTable<ELFT>(
+ this->_context, _mipsTargetLayout));
}
} // namespace elf
OpenPOWER on IntegriCloud