---
arm-asm.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arm-asm.c b/arm-asm.c
index fd6275a..847a4f3 100644
--- a/arm-asm.c
+++ b/arm-asm.c
@@ -732,8 +732,8 @@ static void asm_multiplication_opcode(TCCState *s1, int
token)
memcpy(&ops[2], &ops[0], sizeof(ops[1])); // ARM is actually like
this!
break;
default:
- memcpy(&ops[2], &ops[1], sizeof(ops[1])); // move ops[2]
- memcpy(&ops[1], &ops[0], sizeof(ops[0])); // ops[1] was implicit
+ expect("at least three operands");
+ return;
}
nb_ops = 3;
}
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel