summaryrefslogtreecommitdiffstats
path: root/lld/ELF/OutputSections.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/ELF/OutputSections.cpp')
-rw-r--r--lld/ELF/OutputSections.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/lld/ELF/OutputSections.cpp b/lld/ELF/OutputSections.cpp
index bf065d3197e..621405baee4 100644
--- a/lld/ELF/OutputSections.cpp
+++ b/lld/ELF/OutputSections.cpp
@@ -678,17 +678,17 @@ template <class ELFT> void DynamicSection<ELFT>::finalize() {
if (Out<ELFT>::HashTab)
Add({DT_HASH, Out<ELFT>::HashTab});
- if (PreInitArraySec) {
- Add({DT_PREINIT_ARRAY, PreInitArraySec});
- Add({DT_PREINIT_ARRAYSZ, PreInitArraySec->getSize()});
+ if (Out<ELFT>::PreinitArray) {
+ Add({DT_PREINIT_ARRAY, Out<ELFT>::PreinitArray});
+ Add({DT_PREINIT_ARRAYSZ, Out<ELFT>::PreinitArray->getSize()});
}
- if (InitArraySec) {
- Add({DT_INIT_ARRAY, InitArraySec});
- Add({DT_INIT_ARRAYSZ, (uintX_t)InitArraySec->getSize()});
+ if (Out<ELFT>::InitArray) {
+ Add({DT_INIT_ARRAY, Out<ELFT>::InitArray});
+ Add({DT_INIT_ARRAYSZ, (uintX_t)Out<ELFT>::InitArray->getSize()});
}
- if (FiniArraySec) {
- Add({DT_FINI_ARRAY, FiniArraySec});
- Add({DT_FINI_ARRAYSZ, (uintX_t)FiniArraySec->getSize()});
+ if (Out<ELFT>::FiniArray) {
+ Add({DT_FINI_ARRAY, Out<ELFT>::FiniArray});
+ Add({DT_FINI_ARRAYSZ, (uintX_t)Out<ELFT>::FiniArray->getSize()});
}
if (SymbolBody *B = Symtab<ELFT>::X->find(Config->Init))
OpenPOWER on IntegriCloud