ports/devel/llvm/16/patches/patch-lld_ELF_Thunks_cpp

14 lines
452 B
Text

Index: lld/ELF/Thunks.cpp
--- lld/ELF/Thunks.cpp.orig
+++ lld/ELF/Thunks.cpp
@@ -1217,7 +1217,9 @@ bool PPC64LongBranchThunk::isCompatibleWith(const Inpu
return rel.type == R_PPC64_REL24 || rel.type == R_PPC64_REL14;
}
-Thunk::Thunk(Symbol &d, int64_t a) : destination(d), addend(a), offset(0) {}
+Thunk::Thunk(Symbol &d, int64_t a) : destination(d), addend(a), offset(0) {
+ destination.thunkAccessed = true;
+}
Thunk::~Thunk() = default;