diff options
| author | Rui Ueyama <ruiu@google.com> | 2015-10-14 22:32:10 +0000 | 
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2015-10-14 22:32:10 +0000 | 
| commit | 690db6786e6de253b0d3973542484ce528354be9 (patch) | |
| tree | 8ec3a4120fa695114b4378ca944542d06a986d0a | |
| parent | dfdf929ac93ac6c638f7ccff384a4cbd86a19700 (diff) | |
| download | bcm5719-llvm-690db6786e6de253b0d3973542484ce528354be9.tar.gz bcm5719-llvm-690db6786e6de253b0d3973542484ce528354be9.zip  | |
Simplify.
llvm-svn: 250337
| -rw-r--r-- | lld/ELF/SymbolTable.cpp | 8 | 
1 files changed, 2 insertions, 6 deletions
diff --git a/lld/ELF/SymbolTable.cpp b/lld/ELF/SymbolTable.cpp index 24259efde60..fa3e63f2936 100644 --- a/lld/ELF/SymbolTable.cpp +++ b/lld/ELF/SymbolTable.cpp @@ -235,13 +235,9 @@ void SymbolTable<ELFT>::checkCompatibility(std::unique_ptr<InputFile> &File) {  }  template <class ELFT> void SymbolTable<ELFT>::addMemberFile(Lazy *Body) { -  std::unique_ptr<InputFile> File = Body->getMember(); -    // getMember returns nullptr if the member was already read from the library. -  if (!File) -    return; - -  addFile(std::move(File)); +  if (std::unique_ptr<InputFile> File = Body->getMember()) +    addFile(std::move(File));  }  // This function takes care of the case in which shared libraries depend on  | 

