diff options
Diffstat (limited to 'lld/ELF/LinkerScript.h')
-rw-r--r-- | lld/ELF/LinkerScript.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/ELF/LinkerScript.h b/lld/ELF/LinkerScript.h index 0f10d6b1413..e67935529f2 100644 --- a/lld/ELF/LinkerScript.h +++ b/lld/ELF/LinkerScript.h @@ -195,6 +195,7 @@ public: virtual bool isAbsolute(StringRef S) = 0; virtual const OutputSectionBase *getSymbolSection(StringRef S) = 0; virtual const OutputSectionBase *getOutputSection(StringRef S) = 0; + virtual uint64_t getOutputSectionSize(StringRef S) = 0; }; // ScriptConfiguration holds linker script parse results. @@ -245,6 +246,7 @@ public: bool isAbsolute(StringRef S) override; const OutputSectionBase *getSymbolSection(StringRef S) override; const OutputSectionBase *getOutputSection(StringRef S) override; + uint64_t getOutputSectionSize(StringRef S) override; std::vector<OutputSectionBase *> *OutputSections; |