diff options
-rw-r--r-- | lld/ELF/SymbolTable.h | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/lld/ELF/SymbolTable.h b/lld/ELF/SymbolTable.h index 45f3e390dd7..08cbaefecc7 100644 --- a/lld/ELF/SymbolTable.h +++ b/lld/ELF/SymbolTable.h @@ -44,19 +44,10 @@ public: void addFile(InputFile *File); void addCombinedLtoObject(); - llvm::ArrayRef<Symbol *> getSymbols() const { return SymVector; } - - const std::vector<ObjectFile<ELFT> *> &getObjectFiles() const { - return ObjectFiles; - } - - const std::vector<BinaryFile *> &getBinaryFiles() const { - return BinaryFiles; - } - - const std::vector<SharedFile<ELFT> *> &getSharedFiles() const { - return SharedFiles; - } + ArrayRef<Symbol *> getSymbols() const { return SymVector; } + ArrayRef<ObjectFile<ELFT> *> getObjectFiles() const { return ObjectFiles; } + ArrayRef<BinaryFile *> getBinaryFiles() const { return BinaryFiles; } + ArrayRef<SharedFile<ELFT> *> getSharedFiles() const { return SharedFiles; } DefinedRegular<ELFT> *addAbsolute(StringRef Name, uint8_t Visibility = llvm::ELF::STV_HIDDEN); |