diff --git a/llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp b/llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp index 5f89d91ef9948..18b3c5e12b1c2 100644 --- a/llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp +++ b/llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp @@ -461,9 +461,7 @@ void OrcI386::writeTrampolines(char *TrampolineWorkingMem, assert((ResolverAddr >> 32) == 0 && "ResolverAddr out of range"); uint64_t CallRelImm = 0xF1C4C400000000e8; - uint64_t ResolverRel = - ResolverAddr - reinterpret_cast(TrampolineBlockTargetAddress) - - 5; + uint64_t ResolverRel = ResolverAddr - TrampolineBlockTargetAddress - 5; uint64_t *Trampolines = reinterpret_cast(TrampolineWorkingMem); for (unsigned I = 0; I < NumTrampolines; ++I, ResolverRel -= TrampolineSize)