diff options
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp b/lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp index 6498e5744b5..d4f19aa3da4 100644 --- a/lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp +++ b/lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp @@ -258,10 +258,11 @@ std::string ELFLinkingContext::demangle(StringRef symbolName) const { // Support --wrap option. void ELFLinkingContext::addWrapForSymbol(StringRef symbol) { - _wrapCalls.push_back(symbol); + _wrapCalls.insert(symbol); } -ELFLinkingContext::StringRefVector ELFLinkingContext::wrapCalls() const { +range<ELFLinkingContext::StringRefSetIterT> +ELFLinkingContext::wrapCalls() const { return _wrapCalls; } |