diff options
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/DefaultLayout.h')
-rw-r--r-- | lld/lib/ReaderWriter/ELF/DefaultLayout.h | 4 |
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: |