diff options
Diffstat (limited to 'lld/ELF/LinkerScript.cpp')
-rw-r--r-- | lld/ELF/LinkerScript.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp index 43d8022af27..9fcb2f61188 100644 --- a/lld/ELF/LinkerScript.cpp +++ b/lld/ELF/LinkerScript.cpp @@ -165,7 +165,7 @@ uint64_t LinkerScript<ELFT>::evaluate(ArrayRef<StringRef> Tokens) { template <class ELFT> StringRef LinkerScript<ELFT>::getOutputSection(InputSectionBase<ELFT> *S) { for (SectionRule &R : Opt.Sections) - if (R.match(S)) + if (matchStr(R.SectionPattern, S->getSectionName())) return R.Dest; return ""; } @@ -296,10 +296,6 @@ static bool matchStr(StringRef S, StringRef T) { } } -template <class ELFT> bool SectionRule::match(InputSectionBase<ELFT> *S) { - return matchStr(SectionPattern, S->getSectionName()); -} - class elf::ScriptParser : public ScriptParserBase { typedef void (ScriptParser::*Handler)(); |