From 435890a4fe0db7ac309cf73cbe3648a3c1052b4c Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Tue, 22 Nov 2016 03:38:40 +0000 Subject: Object: Make SymbolicFile::symbol_{begin,end}() virtual and remove unnecessary wrappers. llvm-svn: 287611 --- llvm/lib/Object/IRObjectFile.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/lib/Object/IRObjectFile.cpp') diff --git a/llvm/lib/Object/IRObjectFile.cpp b/llvm/lib/Object/IRObjectFile.cpp index a2d2e19..bf55398 100644 --- a/llvm/lib/Object/IRObjectFile.cpp +++ b/llvm/lib/Object/IRObjectFile.cpp @@ -262,14 +262,14 @@ GlobalValue *IRObjectFile::getSymbolGV(DataRefImpl Symb) { return getGV(Symb); } std::unique_ptr IRObjectFile::takeModule() { return std::move(M); } -basic_symbol_iterator IRObjectFile::symbol_begin_impl() const { +basic_symbol_iterator IRObjectFile::symbol_begin() const { Module::const_iterator I = M->begin(); DataRefImpl Ret; Ret.p = skipEmpty(I, *M); return basic_symbol_iterator(BasicSymbolRef(Ret, this)); } -basic_symbol_iterator IRObjectFile::symbol_end_impl() const { +basic_symbol_iterator IRObjectFile::symbol_end() const { DataRefImpl Ret; uint64_t NumAsm = AsmSymbols.size(); NumAsm <<= 2; -- cgit v1.1