summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2019-04-22 18:41:03 +0000
committerkettenis <kettenis@openbsd.org>2019-04-22 18:41:03 +0000
commit8eb135b4587a15259a5eff86cb7f1e55f8200c47 (patch)
tree9995be068bc7a805d7bd885d221ffaada45b6626
parentfix thinko from tb@'s commit. (diff)
downloadwireguard-openbsd-8eb135b4587a15259a5eff86cb7f1e55f8200c47.tar.xz
wireguard-openbsd-8eb135b4587a15259a5eff86cb7f1e55f8200c47.zip
Remove cast that truncates immediate operands to 32 bits. This fixes
genassym.sh on sparc64 when using clang as the compiler. ok claudio@, deraadt@
-rw-r--r--gnu/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp b/gnu/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
index 19fb94534b2..656befaa12b 100644
--- a/gnu/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
+++ b/gnu/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
@@ -354,7 +354,7 @@ void SparcAsmPrinter::printOperand(const MachineInstr *MI, int opNum,
break;
case MachineOperand::MO_Immediate:
- O << (int)MO.getImm();
+ O << MO.getImm();
break;
case MachineOperand::MO_MachineBasicBlock:
MO.getMBB()->getSymbol()->print(O, MAI);