[llvm] ed14062 - Fix MSVC "truncation of constant value" warning. NFCI.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Tue May 25 03:38:22 PDT 2021
Author: Simon Pilgrim
Date: 2021-05-25T11:35:57+01:00
New Revision: ed14062be0c1769130b046880199bdba3c6a2ee2
URL: https://github.com/llvm/llvm-project/commit/ed14062be0c1769130b046880199bdba3c6a2ee2
DIFF: https://github.com/llvm/llvm-project/commit/ed14062be0c1769130b046880199bdba3c6a2ee2.diff
LOG: Fix MSVC "truncation of constant value" warning. NFCI.
Added:
Modified:
llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
Removed:
################################################################################
diff --git a/llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp b/llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
index f9c153c0d2db..d45a8b70e640 100644
--- a/llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
+++ b/llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
@@ -522,8 +522,8 @@ static Error optimizeMachO_x86_64_GOTAndStubs(LinkGraph &G) {
E.setTarget(GOTTarget);
E.setKind(x86_64::Delta32);
E.setAddend(E.getAddend() - 4);
- auto *BlockData = B->getMutableContent(G).data();
- BlockData[E.getOffset() - 2] = 0x8d;
+ char *BlockData = B->getMutableContent(G).data();
+ BlockData[E.getOffset() - 2] = (char)0x8d;
LLVM_DEBUG({
dbgs() << " Replaced GOT load wih LEA:\n ";
printEdge(dbgs(), *B, E, x86_64::getEdgeKindName(E.getKind()));
More information about the llvm-commits
mailing list