diff options
Diffstat (limited to 'lld/ELF/OutputSections.cpp')
| -rw-r--r-- | lld/ELF/OutputSections.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/ELF/OutputSections.cpp b/lld/ELF/OutputSections.cpp index f87b52441bd..b6dee4303a6 100644 --- a/lld/ELF/OutputSections.cpp +++ b/lld/ELF/OutputSections.cpp @@ -312,6 +312,8 @@ template <class ELFT> void OutputSection::finalize() { Sections.push_back(IS); } } + if (isa<ByteCommand>(Base) && Type == SHT_NOBITS) + Type = SHT_PROGBITS; } if (Flags & SHF_LINK_ORDER) { |

