diff options
| author | 2019-04-22 18:41:03 +0000 | |
|---|---|---|
| committer | 2019-04-22 18:41:03 +0000 | |
| commit | 8eb135b4587a15259a5eff86cb7f1e55f8200c47 (patch) | |
| tree | 9995be068bc7a805d7bd885d221ffaada45b6626 | |
| parent | fix thinko from tb@'s commit. (diff) | |
| download | wireguard-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.cpp | 2 |
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); |
