From 6e911b640060d8cce4f2fbdf9237120b9a2251ea Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 6 Apr 2018 07:10:30 -0700 Subject: vm: C++ port issue: wrong cast. * vm.c (vm_insn_opcode): Conversion between integer types requires convert rather than coerce. --- vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vm.c') diff --git a/vm.c b/vm.c index bb88ef8f..c5bed0b0 100644 --- a/vm.c +++ b/vm.c @@ -297,7 +297,7 @@ static void vm_reset(struct vm *vm, struct vm_desc *vd, vm->dspl = dspl; } -#define vm_insn_opcode(insn) coerce(vm_op_t, ((insn) >> 26)) +#define vm_insn_opcode(insn) convert(vm_op_t, ((insn) >> 26)) #define vm_insn_operand(insn) ((insn) & 0xFFFFU) #define vm_insn_extra(insn) (((insn) >> 16) & 0x3FF) #define vm_insn_bigop(insn) (((insn) & 0x3FFFFFFU)) -- cgit v1.2.3