Skip to content

Commit 31b5b12

Browse files
committed
[ORC] Remove a spurious reinterpret_cast.
1 parent 11046ef commit 31b5b12

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -461,9 +461,7 @@ void OrcI386::writeTrampolines(char *TrampolineWorkingMem,
461461
assert((ResolverAddr >> 32) == 0 && "ResolverAddr out of range");
462462

463463
uint64_t CallRelImm = 0xF1C4C400000000e8;
464-
uint64_t ResolverRel =
465-
ResolverAddr - reinterpret_cast<uint64_t>(TrampolineBlockTargetAddress) -
466-
5;
464+
uint64_t ResolverRel = ResolverAddr - TrampolineBlockTargetAddress - 5;
467465

468466
uint64_t *Trampolines = reinterpret_cast<uint64_t *>(TrampolineWorkingMem);
469467
for (unsigned I = 0; I < NumTrampolines; ++I, ResolverRel -= TrampolineSize)

0 commit comments

Comments
 (0)