summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp b/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp
index 15d72d2526a..8b4bb7299f1 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp
@@ -522,7 +522,7 @@ template <typename ELFT> void RelocationPass<ELFT>::handle26(Reference &ref) {
ref.setKindValue(LLD_R_MIPS_GLOBAL_26);
if (requireLA25Stub(ref.target()))
- const_cast<Reference &>(ref).setTarget(getLA25Entry(ref.target()));
+ ref.setTarget(getLA25Entry(ref.target()));
}
const auto *sla = dyn_cast<SharedLibraryAtom>(ref.target());
OpenPOWER on IntegriCloud