diff options
-rw-r--r-- | lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp | 2 |
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()); |