summaryrefslogtreecommitdiff
path: root/yjit_asm.c
diff options
context:
space:
mode:
Diffstat (limited to 'yjit_asm.c')
-rw-r--r--yjit_asm.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/yjit_asm.c b/yjit_asm.c
index e589ca1703..fa26ce0908 100644
--- a/yjit_asm.c
+++ b/yjit_asm.c
@@ -1544,9 +1544,11 @@ void pop(codeblock_t *cb, x86opnd_t opnd)
if (rex_needed(opnd))
cb_write_rex(cb, false, 0, 0, opnd.as.reg.reg_no);
cb_write_opcode(cb, 0x58, opnd);
- } else if (opnd.type == OPND_MEM) {
+ }
+ else if (opnd.type == OPND_MEM) {
cb_write_rm(cb, false, false, NO_OPND, opnd, 0, 1, 0x8F);
- } else {
+ }
+ else {
assert(false && "unexpected operand type");
}
}
@@ -1571,9 +1573,11 @@ void push(codeblock_t *cb, x86opnd_t opnd)
if (rex_needed(opnd))
cb_write_rex(cb, false, 0, 0, opnd.as.reg.reg_no);
cb_write_opcode(cb, 0x50, opnd);
- } else if (opnd.type == OPND_MEM) {
+ }
+ else if (opnd.type == OPND_MEM) {
cb_write_rm(cb, false, false, NO_OPND, opnd, 6, 1, 0xFF);
- } else {
+ }
+ else {
assert(false && "unexpected operand type");
}
}