diff options
| -rw-r--r-- | lld/ELF/LinkerScript.cpp | 3 | ||||
| -rw-r--r-- | lld/ELF/LinkerScript.h | 1 | 
2 files changed, 1 insertions, 3 deletions
diff --git a/lld/ELF/LinkerScript.cpp b/lld/ELF/LinkerScript.cpp index 7c1a0ca3ff1..e1401993636 100644 --- a/lld/ELF/LinkerScript.cpp +++ b/lld/ELF/LinkerScript.cpp @@ -237,8 +237,7 @@ uint64_t ExprParser::parseExpr1(uint64_t Lhs, int MinPrec) {  // Reads and evaluates an arithmetic expression.  uint64_t ExprParser::parseExpr() { return parseExpr1(parsePrimary(), 0); } -template <class ELFT> -bool LinkerScript<ELFT>::isDiscarded(InputSectionBase<ELFT> *S) { +template <class ELFT> static bool isDiscarded(InputSectionBase<ELFT> *S) {    return !S || !S->Live;  } diff --git a/lld/ELF/LinkerScript.h b/lld/ELF/LinkerScript.h index 0854ff6ff68..3bab5bdb2fe 100644 --- a/lld/ELF/LinkerScript.h +++ b/lld/ELF/LinkerScript.h @@ -119,7 +119,6 @@ public:    createSections(OutputSectionFactory<ELFT> &Factory);    ArrayRef<uint8_t> getFiller(StringRef Name); -  bool isDiscarded(InputSectionBase<ELFT> *S);    bool shouldKeep(InputSectionBase<ELFT> *S);    void assignAddresses(ArrayRef<OutputSectionBase<ELFT> *> S);    int compareSections(StringRef A, StringRef B);  | 

