diff options
Diffstat (limited to 'lld/ELF/SymbolTable.h')
-rw-r--r-- | lld/ELF/SymbolTable.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/ELF/SymbolTable.h b/lld/ELF/SymbolTable.h index cf4838ce804..8a7bba16ecc 100644 --- a/lld/ELF/SymbolTable.h +++ b/lld/ELF/SymbolTable.h @@ -13,6 +13,7 @@ #include "InputFiles.h" #include "LTO.h" #include "llvm/ADT/DenseMap.h" +#include "llvm/Support/Regex.h" namespace lld { namespace elf { @@ -91,7 +92,7 @@ public: void wrap(StringRef Name); private: - std::vector<SymbolBody *> findAll(StringRef Pattern); + std::vector<SymbolBody *> findAll(const llvm::Regex &Re); std::pair<Symbol *, bool> insert(StringRef &Name); std::pair<Symbol *, bool> insert(StringRef &Name, uint8_t Type, uint8_t Visibility, bool CanOmitFromDynSym, |