diff options
| -rw-r--r-- | lld/ELF/SyntheticSections.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lld/ELF/SyntheticSections.h b/lld/ELF/SyntheticSections.h index f35a8bba8df..3458bdfee74 100644 --- a/lld/ELF/SyntheticSections.h +++ b/lld/ELF/SyntheticSections.h @@ -170,7 +170,9 @@ private: class BssSection final : public SyntheticSection { public: BssSection(StringRef Name, uint64_t Size, uint32_t Alignment); - void writeTo(uint8_t *) override {} + void writeTo(uint8_t *) override { + llvm_unreachable("unexpected writeTo() call for SHT_NOBITS section"); + } bool empty() const override { return getSize() == 0; } size_t getSize() const override { return Size; } |

