summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/DefaultLayout.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/DefaultLayout.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/DefaultLayout.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/ELF/DefaultLayout.h b/lld/lib/ReaderWriter/ELF/DefaultLayout.h
index 85420c4bf23..c980c533aca 100644
--- a/lld/lib/ReaderWriter/ELF/DefaultLayout.h
+++ b/lld/lib/ReaderWriter/ELF/DefaultLayout.h
@@ -439,7 +439,6 @@ Layout::SegmentType DefaultLayout<ELFT>::getSegmentType(
case ORDER_FINI:
case ORDER_RODATA:
case ORDER_EH_FRAME:
- case ORDER_EH_FRAMEHDR:
return llvm::ELF::PT_LOAD;
case ORDER_RO_NOTE:
@@ -453,6 +452,9 @@ Layout::SegmentType DefaultLayout<ELFT>::getSegmentType(
case ORDER_DTORS:
return llvm::ELF::PT_GNU_RELRO;
+ case ORDER_EH_FRAMEHDR:
+ return llvm::ELF::PT_GNU_EH_FRAME;
+
case ORDER_GOT:
case ORDER_GOT_PLT:
case ORDER_DATA:
OpenPOWER on IntegriCloud