diff options
| author | Simon Atanasyan <simon@atanasyan.com> | 2015-04-07 04:38:30 +0000 | 
|---|---|---|
| committer | Simon Atanasyan <simon@atanasyan.com> | 2015-04-07 04:38:30 +0000 | 
| commit | d526486763c9b46f59d6eee85683f2304a45ccf0 (patch) | |
| tree | f72d94ac30516c3d021378f605c7f4e81ae9ad27 | |
| parent | 4ddfd73aa1919d50d9e324eb9dc3a768f1fb2d8a (diff) | |
| download | bcm5719-llvm-d526486763c9b46f59d6eee85683f2304a45ccf0.tar.gz bcm5719-llvm-d526486763c9b46f59d6eee85683f2304a45ccf0.zip  | |
[ELF] Remove redundant const_cast
No functional changes.
llvm-svn: 234293
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/OutputELFWriter.h | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/lld/lib/ReaderWriter/ELF/OutputELFWriter.h b/lld/lib/ReaderWriter/ELF/OutputELFWriter.h index 2f0d15dacfb..c91cc00e44d 100644 --- a/lld/lib/ReaderWriter/ELF/OutputELFWriter.h +++ b/lld/lib/ReaderWriter/ELF/OutputELFWriter.h @@ -370,9 +370,8 @@ void OutputELFWriter<ELFT>::createImplicitFiles(    auto callback = [this](StringRef sym, RuntimeFile<ELFT> &file) {      processUndefinedSymbol(sym, file);    }; -  auto &ctx = const_cast<ELFLinkingContext &>(_ctx); -  ctx.setUndefinesResolver( -      llvm::make_unique<DynamicSymbolFile<ELFT>>(ctx, std::move(callback))); +  _ctx.setUndefinesResolver( +      llvm::make_unique<DynamicSymbolFile<ELFT>>(_ctx, std::move(callback)));    // Add script defined symbols    result.push_back(std::move(_scriptFile));  }  | 

