summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/DefaultLayout.h
diff options
context:
space:
mode:
authorShankar Easwaran <shankare@codeaurora.org>2015-02-01 03:21:57 +0000
committerShankar Easwaran <shankare@codeaurora.org>2015-02-01 03:21:57 +0000
commit0f011fdcdf3a3e03c3d75f6df0176e58d2dfab97 (patch)
treed84a443ea64778fd38b59029a5a19728b52861db /lld/lib/ReaderWriter/ELF/DefaultLayout.h
parent0a13acfa8b6f4a2cef8706b7506f9c50f1448ba4 (diff)
downloadbcm5719-llvm-0f011fdcdf3a3e03c3d75f6df0176e58d2dfab97.tar.gz
bcm5719-llvm-0f011fdcdf3a3e03c3d75f6df0176e58d2dfab97.zip
[ELF] Set order of ctors/dtors section
llvm-svn: 227707
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/DefaultLayout.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/DefaultLayout.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/ELF/DefaultLayout.h b/lld/lib/ReaderWriter/ELF/DefaultLayout.h
index 9ebcf24db38..efd173c0dbf 100644
--- a/lld/lib/ReaderWriter/ELF/DefaultLayout.h
+++ b/lld/lib/ReaderWriter/ELF/DefaultLayout.h
@@ -363,6 +363,8 @@ Layout::SectionOrder DefaultLayout<ELFT>::getSectionOrder(
.StartsWith(".init_array", ORDER_INIT_ARRAY)
.StartsWith(".fini_array", ORDER_FINI_ARRAY)
.StartsWith(".dynamic", ORDER_DYNAMIC)
+ .StartsWith(".ctors", ORDER_CTORS)
+ .StartsWith(".dtors", ORDER_DTORS)
.Default(ORDER_DATA);
case DefinedAtom::typeZeroFill:
OpenPOWER on IntegriCloud