summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2015-04-07 04:38:30 +0000
committerSimon Atanasyan <simon@atanasyan.com>2015-04-07 04:38:30 +0000
commitd526486763c9b46f59d6eee85683f2304a45ccf0 (patch)
treef72d94ac30516c3d021378f605c7f4e81ae9ad27
parent4ddfd73aa1919d50d9e324eb9dc3a768f1fb2d8a (diff)
downloadbcm5719-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.h5
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));
}
OpenPOWER on IntegriCloud